From 522505273e128cab2996ac9133952d931a398049 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Thu, 2 Jan 2025 10:57:38 +0100 Subject: [PATCH] miniupnpc: minissdpc.c: fix memory allocation error backport https://github.com/miniupnp/miniupnp/commit/9698973600e639ddf0ceb0ee565d7297598486fe --- core/deps/miniupnpc/src/minissdpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/deps/miniupnpc/src/minissdpc.c b/core/deps/miniupnpc/src/minissdpc.c index edebb1600..98c5b3746 100644 --- a/core/deps/miniupnpc/src/minissdpc.c +++ b/core/deps/miniupnpc/src/minissdpc.c @@ -338,7 +338,7 @@ receiveDevicesFromMiniSSDPD(int s, int * error) #ifdef DEBUG printf(" usnsize=%u\n", usnsize); #endif /* DEBUG */ - tmp = (struct UPNPDev *)malloc(sizeof(struct UPNPDev)+urlsize+stsize+usnsize); + tmp = (struct UPNPDev *)malloc(sizeof(struct UPNPDev)+urlsize+stsize+usnsize+3); if(tmp == NULL) { if (error) *error = MINISSDPC_MEMORY_ERROR;