From f8282d969a93af41b376b02652a044a8f70bc7e6 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 29 May 2008 12:12:12 +0200 Subject: [PATCH] start: Fall back to ShellExecute for unknown binaries in /unix mode. --- programs/start/start.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/programs/start/start.c b/programs/start/start.c index c7a4ba438fc..2b4a70e02a8 100644 --- a/programs/start/start.c +++ b/programs/start/start.c @@ -311,11 +311,14 @@ int wmain (int argc, WCHAR *argv[]) fatal_string_error(STRING_EXECFAIL, GetLastError()); } sei.hProcess = process_information.hProcess; + goto done; } } - else if (!ShellExecuteExW(&sei)) - fatal_string_error(STRING_EXECFAIL, GetLastError()); + if (!ShellExecuteExW(&sei)) + fatal_string_error(STRING_EXECFAIL, GetLastError()); + +done: HeapFree( GetProcessHeap(), 0, args ); HeapFree( GetProcessHeap(), 0, dos_filename ); HeapFree( GetProcessHeap(), 0, parent_directory ); -- 2.11.4.GIT