commit | 2b15846dbfb31df10a69a4d56ae944a01563bc07 | [log] [tgz] |
---|---|---|
author | Jeff King <peff@peff.net> | Mon Feb 24 02:49:05 2014 -0500 |
committer | Junio C Hamano <gitster@pobox.com> | Mon Feb 24 10:12:58 2014 -0800 |
tree | 22f680d01100b90ecec09f40d7f442d11d89024f | |
parent | 1dca155fe3fac29e847d2d8ff1087d892a129a9c [diff] |
log: do not segfault on gmtime errors Many code paths assume that show_date and show_ident_date cannot return NULL. For the most part, we handle missing or corrupt timestamps by showing the epoch time t=0. However, we might still return NULL if gmtime rejects the time_t we feed it, resulting in a segfault. Let's catch this case and just format t=0. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>