diff options
author | Jeff King <peff@peff.net> | 2013-10-24 04:52:36 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-10-24 15:43:50 -0700 |
commit | 7059dccc6c60a872a314b19ac17702065a71d6bd (patch) | |
tree | 7fd82703079885e1adb864e8a8f185fdc6b45c8e /builtin | |
parent | Git 1.8.4 (diff) | |
download | tgif-7059dccc6c60a872a314b19ac17702065a71d6bd.tar.xz |
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>
Diffstat (limited to 'builtin')
0 files changed, 0 insertions, 0 deletions