summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-03-28 22:28:37 +0900
committerNobuyoshi Nakada <[email protected]>2024-03-28 22:28:37 +0900
commit2ab9fb1c2e659f1f819ed63796171b2129255185 (patch)
treea664563dd99c70b5bd6a177f754d126cd1c1e171
parent7630a89a4bf352e1310b5323e3e2ee976eecddca (diff)
[Bug #20398] Terminate token buffer at invalid octal number
-rw-r--r--parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 585130c346..55619273b8 100644
--- a/parse.y
+++ b/parse.y
@@ -10164,6 +10164,7 @@ parse_numeric(struct parser_params *p, int c)
/* prefixed octal */
c = nextc(p);
if (c == -1 || c == '_' || !ISDIGIT(c)) {
+ tokfix(p);
return no_digits(p);
}
}