mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 09:34:23 -05:00
Merge remote-tracking branch 'davidrepos/eos-integration'
# Conflicts: # squad-server/index.js
This commit is contained in:
commit
02cdda0528
@ -186,7 +186,7 @@ export default class Rcon extends EventEmitter {
|
|||||||
return this.soh;
|
return this.soh;
|
||||||
}
|
}
|
||||||
const bufSize = this.stream.readInt32LE(0);
|
const bufSize = this.stream.readInt32LE(0);
|
||||||
if (bufSize > 4154 || bufSize < 10) return this.badPacket();
|
if (bufSize > 8192 || bufSize < 10) return this.badPacket();
|
||||||
else if (bufSize <= this.stream.byteLength - 4 && this.stream.byteLength >= 12) {
|
else if (bufSize <= this.stream.byteLength - 4 && this.stream.byteLength >= 12) {
|
||||||
const bufId = this.stream.readInt32LE(4);
|
const bufId = this.stream.readInt32LE(4);
|
||||||
const bufType = this.stream.readInt32LE(8);
|
const bufType = this.stream.readInt32LE(8);
|
||||||
@ -228,7 +228,7 @@ export default class Rcon extends EventEmitter {
|
|||||||
this.emit(`response${this.responseString.id - 2}`, this.responseString.body);
|
this.emit(`response${this.responseString.id - 2}`, this.responseString.body);
|
||||||
this.responseString.body = '';
|
this.responseString.body = '';
|
||||||
} else if (!packet.body.includes('')) {
|
} else if (!packet.body.includes('')) {
|
||||||
this.responseString.body = this.responseString.body += packet.body;
|
this.responseString.body = this.responseString.body + packet.body;
|
||||||
this.responseString.id = packet.id;
|
this.responseString.id = packet.id;
|
||||||
} else this.badPacket();
|
} else this.badPacket();
|
||||||
}
|
}
|
||||||
@ -241,7 +241,7 @@ export default class Rcon extends EventEmitter {
|
|||||||
}`
|
}`
|
||||||
);
|
);
|
||||||
this.stream = Buffer.alloc(0);
|
this.stream = Buffer.alloc(0);
|
||||||
this.responseString = '';
|
this.responseString.body = '';
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
onClose() {
|
onClose() {
|
||||||
|
Loading…
Reference in New Issue
Block a user