From 71edb7b4dece0279331430998c0f5d09a3de2934 Mon Sep 17 00:00:00 2001 From: William Henderson Date: Wed, 2 Aug 2023 14:20:14 +0000 Subject: fix: obvious use-after-free Signed-off-by: William Henderson --- samples/client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/samples/client.c b/samples/client.c index 91ae073..031201e 100644 --- a/samples/client.c +++ b/samples/client.c @@ -559,9 +559,11 @@ read_migr_data(int sock, void *buf, size_t len) memcpy(buf, res->data, res->size); + uint32_t size = res->size; + free(res); - return res->size; + return size; } static int -- cgit v1.1