]> git.ipfire.org Git - thirdparty/git.git/blobdiff - builtin/clean.c
dir: make clear_directory() free all relevant memory
[thirdparty/git.git] / builtin / clean.c
index 5a9c29a558bb1efc383b41256972b3113845be4e..4ffe00dd7f3f9f9c7455054be4aceb61d6e7d68f 100644 (file)
@@ -1021,11 +1021,7 @@ int cmd_clean(int argc, const char **argv, const char *prefix)
                string_list_append(&del_list, rel);
        }
 
-       for (i = 0; i < dir.nr; i++)
-               free(dir.entries[i]);
-
-       for (i = 0; i < dir.ignored_nr; i++)
-               free(dir.ignored[i]);
+       clear_directory(&dir);
 
        if (interactive && del_list.nr > 0)
                interactive_main_loop();