diff --git a/quickjs.c b/quickjs.c index 84474d1..dcd0fd6 100644 --- a/quickjs.c +++ b/quickjs.c @@ -48100,6 +48100,8 @@ static BOOL check_regexp_getter(JSContext *ctx, return FALSE; if ((prs->flags & JS_PROP_TMASK) != JS_PROP_GETSET) return FALSE; + if (!pr->u.getset.getter) + return FALSE; return JS_IsCFunction(ctx, JS_MKPTR(JS_TAG_OBJECT, pr->u.getset.getter), func, magic); }