* spawn.cc (spawn_guts): Call CreateProcess while impersonated,
when the real {u,g}ids and the groups are original. Move RevertToSelf and ImpersonateLoggedOnUser to the main line. * uinfo.cc (uinfo_init): Reorganize. If CreateProcess was called while impersonated, preserve the uids and gids and call ImpersonateLoggedOnUser. Preserve the uids and gids on Win9X. * exceptions.cc (error_start_init): Quote the pgm in the command.
This commit is contained in:
@ -154,7 +154,7 @@ error_start_init (const char *buf)
|
||||
for (char *p = strchr (pgm, '\\'); p; p = strchr (p, '\\'))
|
||||
*p = '/';
|
||||
|
||||
__small_sprintf (debugger_command, "%s %s", buf, pgm);
|
||||
__small_sprintf (debugger_command, "%s \"%s\"", buf, pgm);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Reference in New Issue
Block a user