tls: fix crash in SNICallback
authorFedor Indutny <fedor.indutny@gmail.com>
Fri, 31 Jan 2014 12:49:24 +0000 (16:49 +0400)
committerFedor Indutny <fedor.indutny@gmail.com>
Mon, 3 Feb 2014 21:35:08 +0000 (01:35 +0400)
commit9a60bf3726d3d42383842b9d99a69021ed3a5642
treea17db35c50b15c35615d7e03b693b56403a30e14
parent3dcf7253a831946bd1cbb5ad74bfec6bc014f92e
tls: fix crash in SNICallback

`tls_wrap.cc` was crashing in an `Unwrap` call, when non
`SecureContext` object was passed to it. Check that the passed object
is a `SecureContext` instance before unwrapping it.

fix #7008
src/env.h
src/tls_wrap.cc
test/simple/test-tls-sni-option.js