{"thread":{"id":"10486","subject":"[MinGW PATCH] spawnvppe_pipe: Don't overwrite argv[0]","startedAt":"2007-10-27T13:26:31Z","lastAt":"2007-10-27T13:26:31Z","messageCount":1,"participants":["Nguyễn Thái Ngọc Duy"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"57355","messageId":"20071027132631.GA32149@laptop","threadId":"10486","inReplyTo":null,"subject":"[MinGW PATCH] spawnvppe_pipe: Don't overwrite argv[0]","fromName":"Nguyễn Thái Ngọc Duy","fromEmail":"pclouds@gmail.com","sentAt":"2007-10-27T13:26:31Z","receivedAt":"2007-10-27T13:26:31Z","isPatch":true,"sender":{"key":"pclouds@gmail.com","avatar":"https://avatars.githubusercontent.com/u/720?v=4"},"body":"Because caller expects it so\n\nSigned-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>\n---\n spawn-pipe.c |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n\ndiff --git a/spawn-pipe.c b/spawn-pipe.c\nindex c8f0452..3df7e22 100644\n--- a/spawn-pipe.c\n+++ b/spawn-pipe.c\n@@ -123,6 +123,7 @@ int spawnvppe_pipe(const char *cmd, const char **argv, const char **env,\n \t\t  int pin[], int pout[])\n {\n \tconst char *cmd_basename = strrchr(cmd, '/');\n+\tconst char *argv0 = argv[0];\n \tpid_t pid;\n \n #ifdef __MINGW32__\n@@ -214,6 +215,8 @@ int spawnvppe_pipe(const char *cmd, const char **argv, const char **env,\n \t}\n #endif\n \n+\targv[0] = argv0;\n+\n \treturn pid;\n }\n \n-- \n1.5.3.rc4.3.gab089\n"}]}