mirror of
https://github.com/gamedig/node-gamedig.git
synced 2024-11-18 09:40:38 +01:00
Ensure that created buffers aren't doing any charset conversion
This commit is contained in:
parent
906c21be61
commit
d6d7fee80f
3 changed files with 3 additions and 3 deletions
|
@ -8,7 +8,7 @@ module.exports = require('./protocols/valve').extend({
|
|||
},
|
||||
queryInfo: function(state,c) {
|
||||
var self = this;
|
||||
self.sendPacket(0x46,false,new Buffer('LSQ'),0x49,function(b) {
|
||||
self.sendPacket(0x46,false,'LSQ',0x49,function(b) {
|
||||
var reader = self.reader(b);
|
||||
|
||||
state.raw.protocol = reader.uint(1);
|
||||
|
|
|
@ -5,7 +5,7 @@ function buildPacket(params) {
|
|||
|
||||
var paramBuffers = [];
|
||||
params.forEach(function(param) {
|
||||
paramBuffers.push(new Buffer(param));
|
||||
paramBuffers.push(new Buffer(param,'utf8'));
|
||||
});
|
||||
|
||||
var totalLength = 12;
|
||||
|
|
|
@ -174,7 +174,7 @@ module.exports = require('./core').extend({
|
|||
sendPacket: function(type,sendChallenge,payload,expect,callback,ontimeout) {
|
||||
var self = this;
|
||||
|
||||
if(typeof payload == 'string') payload = new Buffer(payload);
|
||||
if(typeof payload == 'string') payload = new Buffer(payload,'binary');
|
||||
var challengeLength = sendChallenge !== false ? 4 : 0;
|
||||
var payloadLength = payload ? payload.length : 0;
|
||||
|
||||
|
|
Loading…
Reference in a new issue