diff options
Diffstat (limited to 'libidu/scanners.c')
-rw-r--r-- | libidu/scanners.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libidu/scanners.c b/libidu/scanners.c index b0b0b31..c9785c1 100644 --- a/libidu/scanners.c +++ b/libidu/scanners.c @@ -1632,14 +1632,14 @@ get_token_lisp (FILE *in_FILE, void const *args, int *flags) } while ( (c != EOF) && (c != '\n')); goto top; - case '"': /* string with or without ansi-C escapes */ + case '"': /* string with/without ansi-C escapes*/ string: do { c = getc (in_FILE); if (c == '\\') { c = getc (in_FILE); - continue; + goto string; } } while ( (c != EOF) && (c != '"')); goto top; |