Merge branch 'tb/char-may-be-unsigned' into maint
[gitweb.git] / builtin / commit-graph.c
index c7d0db5ab4b668618720eb30cffad904f0c57b14..da737df321528088d8aa20e3e87e803336b1f550 100644 (file)
@@ -115,9 +115,13 @@ static int graph_read(int argc, const char **argv)
                printf(" large_edges");
        printf("\n");
 
+       free_commit_graph(graph);
+
        return 0;
 }
 
+extern int read_replace_refs;
+
 static int graph_write(int argc, const char **argv)
 {
        struct string_list *pack_indexes = NULL;
@@ -148,6 +152,8 @@ static int graph_write(int argc, const char **argv)
        if (!opts.obj_dir)
                opts.obj_dir = get_object_directory();
 
+       read_replace_refs = 0;
+
        if (opts.reachable) {
                write_commit_graph_reachable(opts.obj_dir, opts.append);
                return 0;