diff --git a/src/cmdu_ackq.c b/src/cmdu_ackq.c index 4a6060d73610eb40bd3ed40791a06ae247aac172..4e970bc32cffc944b9d548daa520880a1bc2d02e 100644 --- a/src/cmdu_ackq.c +++ b/src/cmdu_ackq.c @@ -317,7 +317,8 @@ int cmdu_ackq_dequeue(void *cmdu_q, uint16_t type, uint16_t mid, uint8_t *src, v /* After returning cookie back to user, we can safely delete the msg */ - *cookie = msg->cookie; + if (cookie) + *cookie = msg->cookie; msg->cookie = NULL; cmdu_ackq_delete_msg(q, msg);