summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/winmain.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/windows/winmain.c')
-rw-r--r--src/osd/windows/winmain.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/osd/windows/winmain.c b/src/osd/windows/winmain.c
index 885ed31ee87..ae0ba8735ab 100644
--- a/src/osd/windows/winmain.c
+++ b/src/osd/windows/winmain.c
@@ -389,7 +389,8 @@ int main(int argc, char *argv[])
InitCommonControls();
// allocate symbols
- symbols = global_alloc(symbol_manager(argv[0]));
+ symbol_manager local_symbols(argv[0]);
+ symbols = &local_symbols;
// set up exception handling
pass_thru_filter = SetUnhandledExceptionFilter(exception_filter);
@@ -409,7 +410,7 @@ int main(int argc, char *argv[])
DWORD result = cli_execute(argc, argv, mame_win_options);
// free symbols
- global_free(symbols);
+ symbols = NULL;
return result;
}