From e05073426658260fc1c57b453a8a6572256ae5cf Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 3 Aug 2024 19:29:33 +0200 Subject: [PATCH] [quickjs] dom_node_unref after getElement --- src/ecmascript/quickjs/element.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ecmascript/quickjs/element.c b/src/ecmascript/quickjs/element.c index 413e2cf4..820be976 100644 --- a/src/ecmascript/quickjs/element.c +++ b/src/ecmascript/quickjs/element.c @@ -3240,8 +3240,10 @@ js_element_querySelector(JSContext *ctx, JSValueConst this_val, int argc, JSValu return JS_NULL; } //dom_node_unref(el); + JSValue rr = getElement(ctx, ret); + dom_node_unref((dom_node *)ret); - return getElement(ctx, ret); + return rr; } static JSValue