diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/parse.y | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/parse.y b/src/parse.y index f264a7f36..be18b1d35 100644 --- a/src/parse.y +++ b/src/parse.y @@ -3038,8 +3038,11 @@ skip(parser_state *p, char term) { int c; - while ((c = nextc(p)) != term) - ; + for (;;) { + c = nextc(p); + if (c < 0) break; + if (c == term) break; + } } static int |
