From 552d5ebaafdb0218429a4e96f7fad9eea4f9a23d Mon Sep 17 00:00:00 2001 From: Fabrice Bellard Date: Sat, 31 Oct 2026 13:03:31 +0100 Subject: [PATCH] fix leak in JS_ToCStringLen2 on failure (vanzomerenc, #587) --- quickjs.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.47.3