Fix ipcBuffer being shared with all sockets

This commit is contained in:
Duknam Yoo 2017-11-09 14:33:43 +09:00
parent 70e03c119b
commit 800936ab08
No known key found for this signature in database
GPG key ID: F5FDA8D32B5AD4E3

View file

@ -165,18 +165,18 @@ function gotData(socket,data,UDPSocket){
return; return;
} }
if(!this.ipcBuffer){ if(!sock.ipcBuffer){
this.ipcBuffer=''; sock.ipcBuffer='';
} }
data=(this.ipcBuffer+=data); data=(sock.ipcBuffer+=data);
if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){ if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
this.log('Messages are large, You may want to consider smaller messages.'); this.log('Messages are large, You may want to consider smaller messages.');
return; return;
} }
this.ipcBuffer=''; sock.ipcBuffer='';
data=eventParser.parse(data); data=eventParser.parse(data);