diff --git a/src/plugin.c b/src/plugin.c index 45fc8c99..fbf3bd7d 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -274,7 +274,9 @@ int mosquitto_callback_unregister( struct mosquitto__callback **cb_base = NULL; struct mosquitto__security_options *security_options; - if(cb_func == NULL) return MOSQ_ERR_INVAL; + if(identifier == NULL || cb_func == NULL){ + return MOSQ_ERR_INVAL; + } if(identifier->listener == NULL){ security_options = &db.config->security_options;