Bugfix: cope with quoted arguments for CreateProcess().

This commit is contained in:
Ulrich Weigand 1999-03-22 17:47:36 +00:00 committed by Alexandre Julliard
parent 919a8109aa
commit 0092390cd6

View file

@ -752,14 +752,12 @@ static void get_executable_name( LPCSTR line, LPSTR name, int namelen,
int len = 0;
LPCSTR p = NULL, pcmd = NULL;
if ((p = strchr(line, '"')))
while ( *line == ' ' ) line++;
if ( *line == '"' )
{
p++; /* skip '"' */
line = p;
if ((pcmd = strchr(p, '"'))) { /* closing '"' available, too ? */
pcmd++;
len = (int)pcmd - (int)p;
}
line++; /* skip '"' */
if ((pcmd = strchr(line, '"'))) /* closing '"' available, too ? */
len = ++pcmd - line;
}
if (!len)