From 5fe195c3d3596e56a2dffae1f918adfc257690e0 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Fri, 6 Jan 2017 18:00:36 +0800 Subject: [PATCH] mqtt: Prevent NULL pointer dereference before assertion checking Signed-off-by: Axel Lin (cherry picked from commit 7faa4bcbe22ba896a96ba76bf92bf4d6869f4d18) --- src/apps/mqtt/mqtt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/mqtt/mqtt.c b/src/apps/mqtt/mqtt.c index 5f4a9eff..351b6752 100644 --- a/src/apps/mqtt/mqtt.c +++ b/src/apps/mqtt/mqtt.c @@ -281,7 +281,7 @@ mqtt_append_request(struct mqtt_request_t **tail, struct mqtt_request_t *r) { struct mqtt_request_t *head = NULL; s16_t time_before = 0; - struct mqtt_request_t *iter = *tail; + struct mqtt_request_t *iter; LWIP_ASSERT("mqtt_append_request: tail != NULL", tail != NULL);