From a2741b81f9f03b22d611ee4c3bc2191252fd8fa0 Mon Sep 17 00:00:00 2001 From: Mohamadreza Nakhleh Date: Thu, 21 May 2026 00:21:43 +0330 Subject: [PATCH] Update SafeProcessHandle.Unix.cs --- .../src/Microsoft/Win32/SafeHandles/SafeProcessHandle.Unix.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Diagnostics.Process/src/Microsoft/Win32/SafeHandles/SafeProcessHandle.Unix.cs b/src/libraries/System.Diagnostics.Process/src/Microsoft/Win32/SafeHandles/SafeProcessHandle.Unix.cs index 580c921aa243ec..75006648eee457 100644 --- a/src/libraries/System.Diagnostics.Process/src/Microsoft/Win32/SafeHandles/SafeProcessHandle.Unix.cs +++ b/src/libraries/System.Diagnostics.Process/src/Microsoft/Win32/SafeHandles/SafeProcessHandle.Unix.cs @@ -270,7 +270,7 @@ private static SafeProcessHandle StartWithShellExecute(ProcessStartInfo startInf } // use default program to open file/url - filename = Process.GetPathToOpenFile(); + filename = Process.GetPathToOpenFile() ?? throw new Win32Exception(Interop.Errors.ERROR_NO_ASSOCIATION); string[] openFileArgv = ProcessUtils.ParseArgv(startInfo, filename, ignoreArguments: true); SafeProcessHandle result = ForkAndExecProcess(