diff --git a/lib/native/index.js b/lib/native/index.js index 423bbd38..bf2aa0f8 100644 --- a/lib/native/index.js +++ b/lib/native/index.js @@ -30,7 +30,6 @@ p.connect = function(cb) { if(err) { return cb ? cb(err) : self.emit('error', err); } - nativeConnect.call(self, conString); if(cb) { var errCallback; var connectCallback = function() { @@ -46,6 +45,7 @@ p.connect = function(cb) { self.once('connect', connectCallback); self.once('error', errCallback); } + nativeConnect.call(self, conString); }) }