Skip to content

Commit a9749b0

Browse files
committed
Merge branch 'ao/check-resolve-ref-unsafe-result' into maint
"git commit", after making a commit, did not check for errors when asking on what branch it made the commit, which has been correted. * ao/check-resolve-ref-unsafe-result: commit: check result of resolve_ref_unsafe
2 parents 9fbcb51 + c26de08 commit a9749b0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

builtin/commit.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1492,6 +1492,8 @@ static void print_summary(const char *prefix, const struct object_id *oid,
14921492
diff_setup_done(&rev.diffopt);
14931493

14941494
head = resolve_ref_unsafe("HEAD", 0, NULL, NULL);
1495+
if (!head)
1496+
die_errno(_("unable to resolve HEAD after creating commit"));
14951497
if (!strcmp(head, "HEAD"))
14961498
head = _("detached HEAD");
14971499
else

0 commit comments

Comments
 (0)