fix @d3x0r 's double close

This commit is contained in:
Mark Nadal 2016-10-02 09:58:13 -07:00 committed by GitHub
parent 7320c18248
commit 873afd8325

4
gun.js
View File

@ -2104,8 +2104,8 @@
(ws = r.ws.peers[opt.base] = new WS(opt.base.replace('http','ws'))).cbs = {};
ws.onopen = function(o){ r.back = 2; r.ws(opt, cb) };
ws.onclose = window.onbeforeunload = function(c){
if(!c){ return }
if(ws && ws.close instanceof Function){ ws.close() }
if(!ws || !c){ return }
if(ws.close instanceof Function){ ws.close() }
if(!ws.sending){
ws = r.ws.peers[opt.base] = false;
return r.transport(opt, cb);