diff --git a/libraries/libmesosphere/source/svc/kern_svc_process.cpp b/libraries/libmesosphere/source/svc/kern_svc_process.cpp index 1bd8c66b8..e73e5829c 100644 --- a/libraries/libmesosphere/source/svc/kern_svc_process.cpp +++ b/libraries/libmesosphere/source/svc/kern_svc_process.cpp @@ -63,6 +63,8 @@ namespace ams::kern::svc { /* Get the process id. */ *out_process_id = d->GetProcessUnsafe()->GetProcessId(); + } else { + R_THROW(svc::ResultInvalidHandle()); } R_SUCCEED();