shortlog: fix segfault on empty authorname
authorJeff King <peff@peff.net>
Sat, 9 Dec 2006 04:04:21 +0000 (23:04 -0500)
committerJunio C Hamano <junkio@cox.net>
Sat, 9 Dec 2006 04:11:21 +0000 (20:11 -0800)
commit90ffefe564cd849f88b1d1b5817eb25e3d57521b
treec5ef861d53feab8f9c4cb1a1c6ff0c6e7a967d40
parent62b339a544b1fa5199de7571c460d770cb286e65
shortlog: fix segfault on empty authorname

The old code looked backwards from the email address to parse the name,
allowing an arbitrary number of spaces between the two. However, in the case
of no name, we looked back too far to the 'author' (or 'Author:') header.
Instead, remove at most one space between name and address.

The bug was triggered by commit febf7ea4bed from linux-2.6.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-shortlog.c