summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fish/fish.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fish/fish.c b/fish/fish.c
index 41776ca7..1255a2d0 100644
--- a/fish/fish.c
+++ b/fish/fish.c
@@ -366,7 +366,7 @@ script (int prompt)
goto next_command;
}
p[len] = '\0';
- pend = &p[len+2];
+ pend = p[len+1] ? &p[len+2] : &p[len+1];
} else if (*p == '\'') {
p++;
len = strcspn (p, "'");
@@ -381,7 +381,7 @@ script (int prompt)
goto next_command;
}
p[len] = '\0';
- pend = &p[len+2];
+ pend = p[len+1] ? &p[len+2] : &p[len+1];
/*
} else if (*p == '[') {
int c = 1;