From 62528320ea31e94202d649855a5eef79e127edd9 Mon Sep 17 00:00:00 2001 From: archshift Date: Thu, 1 May 2014 20:41:42 -0700 Subject: Check arg count before attempting to access it. --- src/citra/citra.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/citra/citra.cpp') diff --git a/src/citra/citra.cpp b/src/citra/citra.cpp index 00bab320..d8325772 100644 --- a/src/citra/citra.cpp +++ b/src/citra/citra.cpp @@ -24,7 +24,14 @@ int __cdecl main(int argc, char **argv) { System::Init(emu_window); - std::string boot_filename = argv[1]; + std::string boot_filename; + + if (argc < 2) { + ERROR_LOG(BOOT, "Failed to load ROM: No ROM specified"); + } + else { + boot_filename = argv[1]; + } std::string error_str; bool res = Loader::LoadFile(boot_filename, &error_str); -- cgit v1.2.3