wineconsole: startup regression fix
Eric Pouech
eric.pouech at wanadoo.fr
Fri Mar 7 02:27:38 CST 2003
see wine-devel's mail from Dan for the details
A+
--
Eric Pouech
-------------- next part --------------
Name: wc_start
ChangeLog: fixed regression in sub-process creation
License: X11
GenDate: 2003/03/07 08:18:08 UTC
ModifiedFiles: programs/wineconsole/wineconsole.c
===================================================================
RCS file: /home/cvs/cvsroot/wine/wine/programs/wineconsole/wineconsole.c,v
retrieving revision 1.22
diff -u -u -r1.22 wineconsole.c
--- programs/wineconsole/wineconsole.c 4 Mar 2003 02:13:25 -0000 1.22
+++ programs/wineconsole/wineconsole.c 7 Mar 2003 08:16:03 -0000
@@ -658,6 +658,9 @@
CloseHandle(startup.hStdOutput);
CloseHandle(startup.hStdError);
+ CloseHandle(info.hProcess);
+ CloseHandle(info.hThread);
+
return done;
}
@@ -742,14 +745,9 @@
break;
case from_process_name:
{
- const char* src;
- LPWSTR dst;
WCHAR buffer[256];
- src = wci.ptr; dst = buffer;
- while (*src && *src != ' ' && (dst - buffer < sizeof(buffer) / sizeof(WCHAR) - 1))
- *dst++ = *src++;
- *dst = 0;
+ MultiByteToWideChar(CP_ACP, 0, wci.ptr, -1, buffer, sizeof(buffer) / sizeof(buffer[0]));
if (!(data = WINECON_Init(hInst, GetCurrentProcessId(), buffer, wci.backend)))
return 0;
More information about the wine-patches
mailing list