commit | 7059dccc6c60a872a314b19ac17702065a71d6bd | [log] [tgz] |
---|---|---|
author | Jeff King <peff@peff.net> | Thu Oct 24 04:52:36 2013 -0400 |
committer | Junio C Hamano <gitster@pobox.com> | Thu Oct 24 15:43:50 2013 -0700 |
tree | 7fd82703079885e1adb864e8a8f185fdc6b45c8e | |
parent | e230c568c4b9a991e3175e5f65171a566fd8e39c [diff] |
log_tree_diff: die when we fail to parse a commit We currently call parse_commit and then assume we can dereference the resulting "tree" struct field. If parsing failed, however, that field is NULL and we end up segfaulting. Instead of a segfault, let's print an error message and die a little more gracefully. Note that this should never happen in practice, but may happen in a corrupt repository. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>