git-prompt.sh: if pc mode, immediately set PS1 to a plain prompt
[gitweb.git] / archive-tar.c
index 719b6298e6abf9c9e9e8009ec49dfc76d0d9e49b..0d1e6bd7542dd7c76d2f349de0d0238a8d1b55af 100644 (file)
@@ -395,7 +395,7 @@ static int write_tar_filter_archive(const struct archiver *ar,
                                    struct archiver_args *args)
 {
        struct strbuf cmd = STRBUF_INIT;
-       struct child_process filter;
+       struct child_process filter = CHILD_PROCESS_INIT;
        const char *argv[2];
        int r;
 
@@ -406,7 +406,6 @@ static int write_tar_filter_archive(const struct archiver *ar,
        if (args->compression_level >= 0)
                strbuf_addf(&cmd, " -%d", args->compression_level);
 
-       memset(&filter, 0, sizeof(filter));
        argv[0] = cmd.buf;
        argv[1] = NULL;
        filter.argv = argv;