summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8e4e055)
The obvious thing to do is to treat a missing date as the beginning
of time. Also, remove a useless cast from another return of 0.
{
date_token *token, *tokens;
time_t date;
{
date_token *token, *tokens;
time_t date;
+
+ if (str == NULL)
+ return 0;
+
if (!(tokens = datetok (str))) {
if (tz_offset)
*tz_offset = 0;
if (!(tokens = datetok (str))) {
if (tz_offset)
*tz_offset = 0;
}
if (!(date = parse_rfc822_date (tokens, tz_offset)))
}
if (!(date = parse_rfc822_date (tokens, tz_offset)))