[PATCH] Handle commit messages without new line at end correctly
- From
Fredrik Kuivinen <freku045@student.liu.se>
- Date
- Jun 29, 2005, 21:24 UTC
- Message-ID
- <20050629212437.GA14683@c165.ib.student.liu.se>
Currently, if a commit message doesn't end with a new line the last line in the message is omitted from the output. The following patch fixes this bug.
Signed-Off-By: Fredrik Kuivinen <freku045@student.liu.se> ---
diff --git a/commit.c b/commit.c --- a/commit.c +++ b/commit.c @@ -202,11 +202,11 @@ static int get_one_line(const char *msg, while (len--) { char c = *msg++; + if (!c) + break; ret++; if (c == '\n') break; - if (!c) - return 0; } return ret; }