Skip to content

Commit 4b59b2d

Browse files
avargitster
authored andcommitted
blame: use "goto cleanup" for cleanup_scoreboard()
Amend a freeing pattern added in 0906ac2 (blame: use changed-path Bloom filters, 2020-04-16) to use a "goto cleanup", so that we can be sure that we call cleanup_scoreboard(). Signed-off-by: Ævar Arnfjörð Bjarmason <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent b925fcf commit 4b59b2d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

builtin/blame.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,7 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
11671167
if (!incremental)
11681168
setup_pager();
11691169
else
1170-
return 0;
1170+
goto cleanup;
11711171

11721172
blame_sort_final(&sb);
11731173

@@ -1201,6 +1201,7 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
12011201
printf("num commits: %d\n", sb.num_commits);
12021202
}
12031203

1204+
cleanup:
12041205
cleanup_scoreboard(&sb);
12051206
return 0;
12061207
}

0 commit comments

Comments
 (0)