(GX) fix crash on empty argv

This commit is contained in:
ToadKing 2013-05-20 22:19:10 -04:00
parent 1ef1960ad1
commit c673c28274

View File

@ -345,7 +345,7 @@ static int system_process_args(int argc, char *argv[])
// a big hack: sometimes salamander doesn't save the new core it loads on first boot,
// so we make sure g_settings.libretro is set here
if (!g_settings.libretro[0] && strrchr(argv[0], '/'))
if (!g_settings.libretro[0] && argc >= 1 && strrchr(argv[0], '/'))
strlcpy(g_settings.libretro, strrchr(argv[0], '/') + 1, sizeof(g_settings.libretro));
if (argc > 2 && argv[1] != NULL && argv[2] != NULL)