X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=tools%2Fmailinfo.c;h=4dcc099195817e29c9ec6091f54d26184a44bcfd;hb=44d2eb51b1c360c0337429f9a4a4f95d26d047eb;hp=ae279bffa5743aa0d58701f98eff17e25325fe0b;hpb=07ee0d77c66d6f356cd3f82435e67510779aa53c;p=git.git diff --git a/tools/mailinfo.c b/tools/mailinfo.c index ae279bff..4dcc0991 100644 --- a/tools/mailinfo.c +++ b/tools/mailinfo.c @@ -220,8 +220,9 @@ static int eatspace(char *line) static void handle_body(void) { int has_from = 0; + int has_date = 0; - /* First line of body can be a From: */ + /* First lines of body can have From: and Date: */ while (fgets(line, sizeof(line), stdin) != NULL) { int len = eatspace(line); if (!len) @@ -232,6 +233,13 @@ static void handle_body(void) continue; } } + if (!memcmp("Date:", line, 5) && isspace(line[5])) { + if (!has_date) { + handle_date(line+6); + has_date = 1; + continue; + } + } line[len] = '\n'; handle_rest(); break;