diff options
author | Liam <byteslice@airmail.cc> | 2022-12-06 16:13:42 -0500 |
---|---|---|
committer | Liam <byteslice@airmail.cc> | 2022-12-06 16:13:42 -0500 |
commit | 9704acb982eb3dfb4b2b6a090f5613d4ac57b196 (patch) | |
tree | ffc2dd5818b94e61e09eed5388cb821c90dc0896 /src/core/core.cpp | |
parent | 08d4e7c7aff6b4b798b9095c5715368918cdba0b (diff) |
general: improve handling of system startup failure
Diffstat (limited to 'src/core/core.cpp')
-rw-r--r-- | src/core/core.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 94d4e22124..a738f221ff 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -389,7 +389,9 @@ struct System::Impl { kernel.ShutdownCores(); cpu_manager.Shutdown(); debugger.reset(); - services->KillNVNFlinger(); + if (services) { + services->KillNVNFlinger(); + } kernel.CloseServices(); services.reset(); service_manager.reset(); |