Index: Source/bindings/core/v8/V8DOMWrapper.cpp |
diff --git a/Source/bindings/core/v8/V8DOMWrapper.cpp b/Source/bindings/core/v8/V8DOMWrapper.cpp |
index e34525fca9139d218d5883e383c15dfe7eee6222..12f9722022ebf7e501327091abd858ab41a2f800 100644 |
--- a/Source/bindings/core/v8/V8DOMWrapper.cpp |
+++ b/Source/bindings/core/v8/V8DOMWrapper.cpp |
@@ -93,6 +93,8 @@ bool V8DOMWrapper::isWrapper(v8::Isolate* isolate, v8::Local<v8::Value> value) |
const WrapperTypeInfo* untrustedWrapperTypeInfo = toWrapperTypeInfo(object); |
V8PerIsolateData* perIsolateData = V8PerIsolateData::from(isolate); |
+ if (!(untrustedWrapperTypeInfo && perIsolateData)) |
+ return false; |
return perIsolateData->hasInstance(untrustedWrapperTypeInfo, object); |
} |