summaryrefslogtreecommitdiff
path: root/stripspace.c
diff options
context:
space:
mode:
Diffstat (limited to 'stripspace.c')
-rw-r--r--stripspace.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/stripspace.c b/stripspace.c
index dee1ef06ed..65a6346452 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))