From df6b5f117cfac408a7b1e718686603b1010beba6 Mon Sep 17 00:00:00 2001 From: Stanislaw Gruszka <stanislaw.gruszka@iopsys.eu> Date: Fri, 26 Nov 2021 13:52:14 +0100 Subject: [PATCH] fix cmdu_ackq_dequeue crash for NULL cookie --- src/cmdu_ackq.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmdu_ackq.c b/src/cmdu_ackq.c index 4a6060d7..4e970bc3 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); -- GitLab