diff --git a/src/websockets.c b/src/websockets.c index 6df5ae82..5c0741cc 100644 --- a/src/websockets.c +++ b/src/websockets.c @@ -243,7 +243,7 @@ static int callback_mqtt(struct libwebsocket_context *context, break; case LWS_CALLBACK_RECEIVE: - if(!u){ + if(!u || !u->mosq){ return -1; } mosq = u->mosq;