]> git.ipfire.org Git - thirdparty/git.git/commitdiff
builtin/difftool.c: { 0 }-initialize rather than using memset()
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Thu, 12 Jan 2023 12:55:23 +0000 (13:55 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Jan 2023 18:36:57 +0000 (10:36 -0800)
Refactor an initialization of a variable added in
03831ef7b50 (difftool: implement the functionality in the builtin,
2017-01-19). This refactoring makes a subsequent change smaller.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Acked-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/difftool.c

index d9b76226f6a8dd4f256a902c02cde05bd7399293..1f9d4324df529c56efbe0ffc9dce6b854f27d737 100644 (file)
@@ -361,7 +361,7 @@ static int run_dir_diff(const char *extcmd, int symlinks, const char *prefix,
        struct hashmap symlinks2 = HASHMAP_INIT(pair_cmp, NULL);
        struct hashmap_iter iter;
        struct pair_entry *entry;
-       struct index_state wtindex;
+       struct index_state wtindex = { 0 };
        struct checkout lstate, rstate;
        int err = 0;
        struct child_process cmd = CHILD_PROCESS_INIT;
@@ -387,8 +387,6 @@ static int run_dir_diff(const char *extcmd, int symlinks, const char *prefix,
        mkdir(ldir.buf, 0700);
        mkdir(rdir.buf, 0700);
 
-       memset(&wtindex, 0, sizeof(wtindex));
-
        memset(&lstate, 0, sizeof(lstate));
        lstate.base_dir = lbase_dir = xstrdup(ldir.buf);
        lstate.base_dir_len = ldir.len;