summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toke.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/toke.c b/toke.c
index 2022c9bcf8..7eec8f9ada 100644
--- a/toke.c
+++ b/toke.c
@@ -12341,8 +12341,12 @@ S_scan_formline(pTHX_ char *s)
}
}
eol = (char *) memchr(s,'\n',PL_bufend-s);
- if (!eol++)
- eol = PL_bufend;
+ if (! eol) {
+ eol = PL_bufend;
+ }
+ else {
+ eol++;
+ }
if (*s != '#') {
char *t;
for (t = s; t < eol; t++) {