From c97d0c06901f9b7017a0976559923164891b426e Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 21 Jan 2023 18:00:27 +0100 Subject: [PATCH] [quikjs] DupValue --- src/ecmascript/quickjs/document.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ecmascript/quickjs/document.cpp b/src/ecmascript/quickjs/document.cpp index 58c0dd9c..50f48bd7 100644 --- a/src/ecmascript/quickjs/document.cpp +++ b/src/ecmascript/quickjs/document.cpp @@ -660,7 +660,9 @@ js_document_get_property_location(JSContext *ctx, JSValueConst this_val) struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)JS_GetContextOpaque(ctx); - RETURN_JS(interpreter->location_obj); + JSValue ret = JS_DupValue(ctx, interpreter->location_obj); + + RETURN_JS(ret); } static JSValue