mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 06:18:47 +02:00
Fix bug in ParseQuotedString
This commit is contained in:
@@ -623,7 +623,7 @@ int ParseQuotedString(ParsePtr p, DynamicBuffer *dbuf)
|
||||
DBufFree(dbuf);
|
||||
return err;
|
||||
}
|
||||
while (c != '"') {
|
||||
while (c != 0 && c != '"') {
|
||||
if (c == '\\') {
|
||||
c = ParseChar(p, &err, 0);
|
||||
if (err) {
|
||||
@@ -668,6 +668,7 @@ int ParseQuotedString(ParsePtr p, DynamicBuffer *dbuf)
|
||||
return err;
|
||||
}
|
||||
}
|
||||
if (c != '"') return E_MISS_QUOTE;
|
||||
return OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -1244,6 +1244,9 @@ SET $Saturday "TxSaturday"
|
||||
SET $Sunday "TxSunday"
|
||||
TRANSLATE DUMP
|
||||
|
||||
TRANSLATE "missing quote" "missing a quote
|
||||
TRANSLATE "missing quote
|
||||
|
||||
DO torture-test.rem
|
||||
|
||||
TRANSLATE "Division by zero" "Ya tried to divide by zero, ya FOOOL!!!!!"
|
||||
|
||||
Reference in New Issue
Block a user