From 0149de4da75e0d03a17f905dcc18c34c131174d3 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 6 Oct 2018 18:30:35 +0300 Subject: [PATCH] da65: properly scan empty strings Previously, doing something like `LABEL { NAME ""; ADDR $1000; };` would result in $1000 being labeled as NAME: instead of being unnamed. --- src/da65/scanner.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/da65/scanner.c b/src/da65/scanner.c index 143bb2636..2bb80a8ef 100644 --- a/src/da65/scanner.c +++ b/src/da65/scanner.c @@ -413,6 +413,7 @@ Again: case '\"': NextChar (); I = 0; + InfoSVal[0] = '\0'; while (C != EOF && C != '\"') { if (GetEncodedChar (InfoSVal, &I, sizeof InfoSVal) < 0) { if (C == EOF) { -- 2.39.2