Merge branch 'ao/check-resolve-ref-unsafe-result'
[gitweb.git] / builtin / commit.c
index af034553fcf22c463d2be04f4aafff7c9d6176dc..1a4ad725bc9e53fe56a14a779bf7e3e43bb9befa 100644 (file)
@@ -1492,6 +1492,8 @@ static void print_summary(const char *prefix, const struct object_id *oid,
        diff_setup_done(&rev.diffopt);
 
        head = resolve_ref_unsafe("HEAD", 0, NULL, NULL);
+       if (!head)
+               die_errno(_("unable to resolve HEAD after creating commit"));
        if (!strcmp(head, "HEAD"))
                head = _("detached HEAD");
        else