summaryrefslogtreecommitdiff
path: root/mailinfo.c
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2006-05-23 19:49:00 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-05-23 21:07:42 (GMT)
commit1f36bee67e604735bc48be7fc731a823e6c5807f (patch)
tree0fbb3b73b0499238d728f7672048127cdc2b5bd8 /mailinfo.c
parent8b4525fb3c6d79bd3a64b8f441237a4095db4e22 (diff)
downloadgit-1f36bee67e604735bc48be7fc731a823e6c5807f.zip
git-1f36bee67e604735bc48be7fc731a823e6c5807f.tar.gz
git-1f36bee67e604735bc48be7fc731a823e6c5807f.tar.bz2
In handle_body only read a line if we don't already have one.
This prepares for detecting non-email patches that don't have mail headers. In which case we have already read the first line so handle_body should not ignore it. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'mailinfo.c')
-rw-r--r--mailinfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mailinfo.c b/mailinfo.c
index 3fa9505..99989c2 100644
--- a/mailinfo.c
+++ b/mailinfo.c
@@ -724,7 +724,7 @@ static void handle_body(void)
{
int seen = 0;
- if (fgets(line, sizeof(line), stdin) != NULL) {
+ if (line[0] || fgets(line, sizeof(line), stdin) != NULL) {
handle_commit_msg(&seen);
handle_patch();
}