Module: wine Branch: master Commit: f8282d969a93af41b376b02652a044a8f70bc7e6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f8282d969a93af41b376b02652...
Author: Alexandre Julliard julliard@winehq.org Date: Thu May 29 12:12:12 2008 +0200
start: Fall back to ShellExecute for unknown binaries in /unix mode.
---
programs/start/start.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/programs/start/start.c b/programs/start/start.c index c7a4ba4..2b4a70e 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 );