]> git.ipfire.org Git - thirdparty/git.git/blobdiff - http-backend.c
run-command: introduce CHILD_PROCESS_INIT
[thirdparty/git.git] / http-backend.c
index 80790bbaef95a56ac737c7763e48035e3e0754ee..2d4d105d92b6546ea1ec74758cdc229c3741511f 100644 (file)
@@ -323,7 +323,7 @@ static void run_service(const char **argv)
        const char *host = getenv("REMOTE_ADDR");
        struct argv_array env = ARGV_ARRAY_INIT;
        int gzipped_request = 0;
-       struct child_process cld;
+       struct child_process cld = CHILD_PROCESS_INIT;
 
        if (encoding && !strcmp(encoding, "gzip"))
                gzipped_request = 1;
@@ -341,7 +341,6 @@ static void run_service(const char **argv)
                argv_array_pushf(&env, "GIT_COMMITTER_EMAIL=%s@http.%s",
                                 user, host);
 
-       memset(&cld, 0, sizeof(cld));
        cld.argv = argv;
        cld.env = env.argv;
        if (gzipped_request)