Browse Source

Windows: Free the argv we allocated for console_wmain().

Ryan C. Gordon 10 years ago
parent
commit
674eb55638
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/windows/SDL_windows_main.c

+ 6 - 1
src/main/windows/SDL_windows_main.c

@@ -140,6 +140,7 @@ console_ansi_main(int argc, char *argv[])
 int
 console_wmain(int argc, wchar_t *wargv[], wchar_t *wenvp)
 {
+    int retval = 0;
     char **argv = SDL_stack_alloc(char*, argc);
     int i;
 
@@ -147,7 +148,11 @@ console_wmain(int argc, wchar_t *wargv[], wchar_t *wenvp)
         argv[i] = WIN_StringToUTF8(wargv[i]);
     }
 
-    return main_utf8(argc, argv);
+    retval = main_utf8(argc, argv);
+
+    SDL_stack_free(argv);
+
+    return retval;
 }
 #endif