summaryrefslogtreecommitdiffstats
path: root/libidu/scanners.c
diff options
context:
space:
mode:
Diffstat (limited to 'libidu/scanners.c')
-rw-r--r--libidu/scanners.c4
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;