From 764b899a13bac99a96767bd452dbdf3b48080f8e Mon Sep 17 00:00:00 2001 From: Sylvain Date: Fri, 2 Dec 2022 21:11:33 +0100 Subject: [PATCH] Fix Conditional jump or move depends on uninitialised value(s) eg ./testsprite2 --trackmem --- src/test/SDL_test_memory.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/SDL_test_memory.c b/src/test/SDL_test_memory.c index 0c580c4988..ed9794413a 100644 --- a/src/test/SDL_test_memory.c +++ b/src/test/SDL_test_memory.c @@ -228,6 +228,12 @@ void SDLTest_LogAllocations() return; } + message = SDL_realloc_orig(NULL, 1); + if (!message) { + return; + } + *message = 0; + #define ADD_LINE() \ message_size += (SDL_strlen(line) + 1); \ tmp = (char *)SDL_realloc_orig(message, message_size); \