瀏覽代碼

Fix Conditional jump or move depends on uninitialised value(s)
eg ./testsprite2 --trackmem

Sylvain 3 年之前
父節點
當前提交
0a91a793cf
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/test/SDL_test_memory.c

+ 6 - 0
src/test/SDL_test_memory.c

@@ -233,6 +233,12 @@ void SDLTest_LogAllocations()
         return;
         return;
     }
     }
 
 
+    message = SDL_realloc_orig(NULL, 1);
+    if (!message) {
+        return;
+    }
+    *message = 0;
+
 #define ADD_LINE()                                         \
 #define ADD_LINE()                                         \
     message_size += (SDL_strlen(line) + 1);                \
     message_size += (SDL_strlen(line) + 1);                \
     tmp = (char *)SDL_realloc_orig(message, message_size); \
     tmp = (char *)SDL_realloc_orig(message, message_size); \