From 78b7499f52e6ab88adfe2a30a8213c47b3692c0d Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sun, 16 Jun 2024 14:45:54 +0200 Subject: [PATCH] [spidermonkey] Empty finalizer for attributes There was double free. To be resolved later. --- src/ecmascript/spidermonkey/attributes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ecmascript/spidermonkey/attributes.cpp b/src/ecmascript/spidermonkey/attributes.cpp index 1accdfa3c..f3811cd15 100644 --- a/src/ecmascript/spidermonkey/attributes.cpp +++ b/src/ecmascript/spidermonkey/attributes.cpp @@ -62,12 +62,14 @@ static void attributes_finalize(JS::GCContext *op, JSObject *obj) #ifdef ECMASCRIPT_DEBUG fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__); #endif + +#if 0 dom_namednodemap *attrs = (dom_namednodemap *)JS::GetMaybePtrFromReservedSlot(obj, 0); if (attrs) { dom_namednodemap_unref(attrs); } - +#endif } JSClassOps attributes_ops = {