Browse Source

Fixed uninitialized variable warning

Sam Lantinga 8 months ago
parent
commit
de30400a7b
1 changed files with 3 additions and 4 deletions
  1. 3 4
      src/test/SDL_test_memory.c

+ 3 - 4
src/test/SDL_test_memory.c

@@ -385,16 +385,15 @@ void SDLTest_LogAllocations(void)
                     pSymbol->MaxNameLen = MAX_SYM_NAME;
                     IMAGEHLP_LINE64 dbg_line;
                     dbg_line.SizeOfStruct = sizeof(dbg_line);
+                    dbg_line.FileName = "";
+                    dbg_line.LineNumber = 0;
 
                     if (dyn_dbghelp.module) {
                         if (!dyn_dbghelp.pSymFromAddr(GetCurrentProcess(), entry->stack[stack_index], &dwDisplacement, pSymbol)) {
                             SDL_strlcpy(pSymbol->Name, "???", MAX_SYM_NAME);
                             dwDisplacement = 0;
                         }
-                        if (!dyn_dbghelp.pSymGetLineFromAddr64(GetCurrentProcess(), (DWORD64)entry->stack[stack_index], &lineColumn, &dbg_line)) {
-                            dbg_line.FileName = "";
-                            dbg_line.LineNumber = 0;
-                        }
+                        dyn_dbghelp.pSymGetLineFromAddr64(GetCurrentProcess(), (DWORD64)entry->stack[stack_index], &lineColumn, &dbg_line);
                     }
                     SDL_snprintf(stack_entry_description, sizeof(stack_entry_description), "%s+0x%I64x %s:%u", pSymbol->Name, dwDisplacement, dbg_line.FileName, (Uint32)dbg_line.LineNumber);
                 }