diff --git a/lib/_tls_wrap.js b/lib/_tls_wrap.js index ede98ee4bf1985..31e755a774f069 100644 --- a/lib/_tls_wrap.js +++ b/lib/_tls_wrap.js @@ -167,7 +167,7 @@ function oncertcb(info) { return self.destroy(err); if (!self._handle) - return cb(new Error('Socket is closed')); + return self.destroy(new Error('Socket is closed')); self._handle.certCbDone(); }); @@ -192,7 +192,7 @@ function onnewsession(key, session) { once = true; if (!self._handle) - return cb(new Error('Socket is closed')); + return self.destroy(new Error('Socket is closed')); self._handle.newSessionDone();