From d57d44aa142a46c098f28c8f63ff2796f402d46c Mon Sep 17 00:00:00 2001 From: Jon Shallow Date: Thu, 7 Apr 2022 09:42:27 +0100 Subject: [PATCH] block.c: Fix data leak in coap_add_data_large_internal --- src/block.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/block.c b/src/block.c index baba96b5..ff7a78fd 100644 --- a/src/block.c +++ b/src/block.c @@ -351,6 +351,8 @@ coap_add_data_large_internal(coap_session_t *session, assert(pdu); if (pdu->data) { coap_log(LOG_WARNING, "coap_add_data_large: PDU already contains data\n"); + if (release_func) + release_func(session, app_ptr); return 0; }