Merge branch 'ps/commit-graph-write-leakfix'
Leakfix. * ps/commit-graph-write-leakfix: commit-graph: fix memory leak when not writing graph
This commit is contained in:
commit
f95bafbaed
@ -2619,19 +2619,16 @@ int write_commit_graph(struct object_directory *odb,
|
||||
oid_array_clear(&ctx->oids);
|
||||
clear_topo_level_slab(&topo_levels);
|
||||
|
||||
if (ctx->commit_graph_filenames_after) {
|
||||
for (i = 0; i < ctx->num_commit_graphs_after; i++) {
|
||||
free(ctx->commit_graph_filenames_after[i]);
|
||||
free(ctx->commit_graph_hash_after[i]);
|
||||
}
|
||||
for (i = 0; i < ctx->num_commit_graphs_before; i++)
|
||||
free(ctx->commit_graph_filenames_before[i]);
|
||||
free(ctx->commit_graph_filenames_before);
|
||||
|
||||
for (i = 0; i < ctx->num_commit_graphs_before; i++)
|
||||
free(ctx->commit_graph_filenames_before[i]);
|
||||
|
||||
free(ctx->commit_graph_filenames_after);
|
||||
free(ctx->commit_graph_filenames_before);
|
||||
free(ctx->commit_graph_hash_after);
|
||||
for (i = 0; i < ctx->num_commit_graphs_after; i++) {
|
||||
free(ctx->commit_graph_filenames_after[i]);
|
||||
free(ctx->commit_graph_hash_after[i]);
|
||||
}
|
||||
free(ctx->commit_graph_filenames_after);
|
||||
free(ctx->commit_graph_hash_after);
|
||||
|
||||
free(ctx);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user