From f7529a235a1116fa236f6f63b2739fb40796ea30 Mon Sep 17 00:00:00 2001 From: brianc Date: Sun, 10 Oct 2010 22:32:04 -0500 Subject: [PATCH] remove 'constant' lookup object --- lib/index.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/index.js b/lib/index.js index 6879a17a..da1d1068 100644 --- a/lib/index.js +++ b/lib/index.js @@ -2,15 +2,6 @@ var EventEmitter = require('events').EventEmitter; var sys = require('sys'); var net = require('net'); -var NUL = '\0'; -var chars = ['R','S','K','Z','Q','C','T','D','X','E']; -var charBuff = Buffer(chars.join(''),'utf8'); -var UTF8 = {}; -for(var i = 0; i < charBuff.length; i++){ - var char = chars[i]; - UTF8[char] = charBuff[i]; -}; - var Client = function(config) { EventEmitter.call(this); config = config || {}; @@ -31,7 +22,7 @@ Client.prototype.connect = function() { } var self = this; this.stream.on('connect', function() { - var data = ['user',self.user,'database', self.database,NUL].join(NUL); + var data = ['user',self.user,'database', self.database, '\0'].join('\0'); var dataBuffer = Buffer(data); var fullBuffer = Buffer(8 + dataBuffer.length); fullBuffer[0] = fullBuffer.length >>> 24; @@ -63,7 +54,7 @@ Client.prototype.connect = function() { }; Client.prototype.disconnect = function() { - var terminationBuffer = new Buffer([UTF8.X,0,0,0,4]); + var terminationBuffer = new Buffer([58,0,0,0,4]); this.stream.write(terminationBuffer); };