From 1b950f299ed8b5a01d35eefe7de396e1d3a901b7 Mon Sep 17 00:00:00 2001 From: Anjan Chanda <anjan.chanda@iopsys.eu> Date: Tue, 1 Jun 2021 15:20:51 +0200 Subject: [PATCH] account for head space in cmdu_realloc() --- src/cmdu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmdu.c b/src/cmdu.c index 5e355771..13dacf65 100644 --- a/src/cmdu.c +++ b/src/cmdu.c @@ -336,7 +336,7 @@ struct cmdu_buff *cmdu_realloc(struct cmdu_buff *c, size_t size) if (size < origsize) return c; - n = realloc((uint8_t *)c, size); + n = realloc((uint8_t *)c, sizeof(*f) + size + CMDU_RESERVE_HEADSPACE); if (!n) return NULL; -- GitLab