From: Fabrice Bellard Date: Sat, 31 Oct 2026 12:03:31 +0000 (+0100) Subject: fix leak in JS_ToCStringLen2 on failure (vanzomerenc, #587) X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=552d5ebaafdb0218429a4e96f7fad9eea4f9a23d;p=quickjs.git fix leak in JS_ToCStringLen2 on failure (vanzomerenc, #587) --- diff --git a/quickjs.c b/quickjs.c index facb2f7..5c84c8b 100644 --- a/quickjs.c +++ b/quickjs.c @@ -4643,6 +4643,7 @@ const char *JS_ToCStringLen2(JSContext *ctx, size_t *plen, JSValueConst val1, BO *plen = str_new->len; return (const char *)str_new->u.str8; fail: + JS_FreeValue(ctx, val); if (plen) *plen = 0; return NULL;