diff options
Diffstat (limited to 'src/tls_wrap.cc')
-rw-r--r-- | src/tls_wrap.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 84fc6e299e..a0eb51e6ee 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -151,12 +151,11 @@ void TLSWrap::Wrap(const FunctionCallbackInfo<Value>& args) { CHECK(args[1]->IsObject()); CHECK(args[2]->IsBoolean()); - Local<External> stream_obj = args[0].As<External>(); Local<Object> sc = args[1].As<Object>(); Kind kind = args[2]->IsTrue() ? SSLWrap<TLSWrap>::kServer : SSLWrap<TLSWrap>::kClient; - StreamBase* stream = static_cast<StreamBase*>(stream_obj->Value()); + StreamBase* stream = StreamBase::FromObject(args[0].As<Object>()); CHECK_NOT_NULL(stream); Local<Object> obj; |