From 5cf7e21fbc1819de7975b17f4b19cfdc3a057c1d Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 14 Apr 2006 12:41:51 -0700 Subject: [PATCH] stripspace: incomplete line fix (take #2) This fixes f4ee3eb68906f079dea45de4f1bbb03d68189eb3 breakage, which added an extra trailing blank line after stripping trailing blank lines by mistake. Signed-off-by: Junio C Hamano --- stripspace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stripspace.c b/stripspace.c index dee1ef06..65a63464 100644 --- a/stripspace.c +++ b/stripspace.c @@ -12,7 +12,9 @@ static int cleanup(char *line) { int len = strlen(line); - if (len > 1 && line[len-1] == '\n') { + if (len && line[len-1] == '\n') { + if (len == 1) + return 0; do { unsigned char c = line[len-2]; if (!isspace(c)) -- 2.11.0