diff --git a/libmesosphere/source/svc/kern_svc_process.cpp b/libmesosphere/source/svc/kern_svc_process.cpp index 1bd8c66b..e73e5829 100644 --- a/libmesosphere/source/svc/kern_svc_process.cpp +++ b/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();