tls: fix references to undefined `cb`
authorFedor Indutny <fedor@indutny.com>
Thu, 11 Jun 2015 16:45:57 +0000 (18:45 +0200)
committerFedor Indutny <fedor@indutny.com>
Thu, 11 Jun 2015 17:16:12 +0000 (19:16 +0200)
5795e835a1021abdf803e1460501487adbac8d7c introduced unintentional
copy-paste bug. `cb` is not actually present in those functions and
should not be called, the socket should be destroy instead.

PR-URL: https://github.com/nodejs/io.js/pull/1951
Reviewed-By: Roman Reiss <me@silverwind.io>
lib/_tls_wrap.js

index ede98ee..31e755a 100644 (file)
@@ -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();