From 8d210497a37a7ec54d4c812c2be5972508105b3a Mon Sep 17 00:00:00 2001 From: libertyernie Date: Sat, 28 Jul 2018 15:09:23 -0500 Subject: [PATCH] Check argc --- source/snes9xgx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/snes9xgx.cpp b/source/snes9xgx.cpp index 0f33f38..26df50b 100644 --- a/source/snes9xgx.cpp +++ b/source/snes9xgx.cpp @@ -487,7 +487,7 @@ int main(int argc, char *argv[]) strncpy(arg_filename, argv[2], sizeof(arg_filename)); strncpy(GCSettings.LoadFolder, dir.c_str(), sizeof(GCSettings.LoadFolder)); OpenGameList(); - strncpy(GCSettings.Exit_Dol_File, argv[3] != NULL ? argv[3] : "", sizeof(GCSettings.Exit_Dol_File)); + strncpy(GCSettings.Exit_Dol_File, argc > 3 && argv[3] != NULL ? argv[3] : "", sizeof(GCSettings.Exit_Dol_File)); if(argc > 5 && argv[4] != NULL && argv[5] != NULL) { sscanf(argv[4], "%08x", &GCSettings.Exit_Channel[0]);