From f01207f9aae6f3eeaa7ac93612b791759eb6c373 Mon Sep 17 00:00:00 2001 From: Thodoris Sotiropoulos Date: Sat, 26 Sep 2026 08:11:45 +0000 Subject: [PATCH] Validate RE2 instance before unwrapping --- lib/new.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/new.cc b/lib/new.cc index cc4a519..1134d3b 100644 --- a/lib/new.cc +++ b/lib/new.cc @@ -165,7 +165,7 @@ NAN_METHOD(WrappedRE2::New) { WrappedRE2 *re2 = nullptr; auto object = info[0]->ToObject(context).ToLocalChecked(); - if (!object.IsEmpty() && object->InternalFieldCount() > 0) + if (!object.IsEmpty() && WrappedRE2::HasInstance(object)) { re2 = Nan::ObjectWrap::Unwrap(object); }