jv_setpath()+setpath/2: don't leak the input after an invalid get

Ref: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64906
This commit is contained in:
Emanuele Torre authored and GitHub committed 2023-12-10 19:40:29 +01:00
1 parent 80bc768c5d
commit 6b69ffe769
2 files changed
+5

No files matched your search

+4
View File
@@ -2091,3 +2091,7 @@ try ("foobar" | .[1.5]) catch .
null
"Cannot index string with number"
# setpath/2 does not leak the input after an invalid get #2967
try ["ok", setpath([1]; 1)] catch ["ko", .]
{"hi":"hello"}
["ko","Cannot index object with number"]