spawnvppe_pipe: Don't overwrite argv[0]

Because caller expects it so

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
This commit is contained in:
Nguyễn Thái Ngọc Duy
2007-10-27 20:26:31 +07:00
committed by Johannes Sixt
parent e88aa8cbe8
commit 1e65313ceb

View File

@@ -123,6 +123,7 @@ int spawnvppe_pipe(const char *cmd, const char **argv, const char **env,
int pin[], int pout[])
{
const char *cmd_basename = strrchr(cmd, '/');
const char *argv0 = argv[0];
pid_t pid;
#ifdef __MINGW32__
@@ -214,6 +215,8 @@ int spawnvppe_pipe(const char *cmd, const char **argv, const char **env,
}
#endif
argv[0] = argv0;
return pid;
}