diff --git a/src/async_wrap.cc b/src/async_wrap.cc index 57f61d94923309..ace9b5bdf123af 100644 --- a/src/async_wrap.cc +++ b/src/async_wrap.cc @@ -127,7 +127,7 @@ RetainedObjectInfo* WrapperInfo(uint16_t class_id, Local wrapper) { CHECK_GT(object->InternalFieldCount(), 0); AsyncWrap* wrap = Unwrap(object); - CHECK_NE(nullptr, wrap); + if (wrap == nullptr) return nullptr; // ClearWrap() already called. return new RetainedAsyncInfo(class_id, wrap); }