RegTest: Fix crash on startup

pull/3754/head
Stenzek 4 weeks ago
parent 6efef5b664
commit c1a9d78e7a
No known key found for this signature in database

@ -959,9 +959,9 @@ int main(int argc, char* argv[])
CrashHandler::Install(&Bus::CleanupMemoryMap);
Error error;
if (!Core::PerformEarlyHardwareChecks(&error) || !Core::ProcessStartup(&error))
if (!Core::PerformEarlyHardwareChecks(&error))
{
std::fprintf(stderr, "ERROR: ProcessStartup() failed: %s\n", error.GetDescription().c_str());
std::fprintf(stderr, "ERROR: PerformEarlyHardwareChecks() failed: %s\n", error.GetDescription().c_str());
return EXIT_FAILURE;
}
@ -971,6 +971,12 @@ int main(int argc, char* argv[])
return EXIT_FAILURE;
}
if (!Core::ProcessStartup(&error))
{
std::fprintf(stderr, "ERROR: ProcessStartup() failed: %s\n", error.GetDescription().c_str());
return EXIT_FAILURE;
}
std::optional<SystemBootParameters> autoboot;
if (!RegTestHost::ParseCommandLineParameters(argc, argv, autoboot))
return EXIT_FAILURE;

Loading…
Cancel
Save