From aec2bdec2f0b47ddb41032bca3f6e537d2b3eed2 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Fri, 14 Aug 2020 09:02:29 +0100 Subject: [PATCH] coverity: 324897: mqtt: check unsub var for NULL --- lib/roles/mqtt/mqtt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/roles/mqtt/mqtt.c b/lib/roles/mqtt/mqtt.c index fb37828d4..89fc35d59 100644 --- a/lib/roles/mqtt/mqtt.c +++ b/lib/roles/mqtt/mqtt.c @@ -1953,7 +1953,7 @@ lws_mqtt_client_send_unsubcribe(struct lws *wsi, unsub->topic[n].name); assert(mysub); - if (--mysub->ref_count == 0) { + if (mysub && --mysub->ref_count == 0) { lwsl_notice("%s: Need to send UNSUB\n", __func__); send_unsub[n] = 1; orphaned++;