]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-log.c
ui-log: handle parse_commit() errors
[ps-cgit] / ui-log.c
index 45732550bd7dc68e768862a5cb6c4f2bd03ba660..a4dc7070c37b832f029bebf390c533672bd778ac 100644 (file)
--- a/ui-log.c
+++ b/ui-log.c
@@ -141,7 +141,9 @@ static int show_commit(struct commit *commit, struct rev_info *revs)
 
        /* When we get here we have precisely one parent. */
        parent = parents->item;
-       parse_commit(parent);
+       /* If we can't parse the commit, let print_commit() report an error. */
+       if (parse_commit(parent))
+               return 1;
 
        files = 0;
        add_lines = 0;