Explorar el Código

check if socket exists before attempting to close in disconnect

ericz hace 12 años
padre
commit
a4a3f2d969
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      lib/peer.js

+ 3 - 1
lib/peer.js

@@ -299,7 +299,9 @@ Peer.prototype.destroy = function() {
  */
 Peer.prototype.disconnect = function() {
   if (!this.disconnected) {
-    this._socket.close();
+    if (!!this._socket) {
+      this._socket.close();
+    }
     this.id = null;
     this.disconnected = true;
   }