Increase pool.used before making 'data' event

This commit is contained in:
Ryan Dahl 2010-03-26 08:34:56 -07:00
parent a49bf8622f
commit 7ed80451ca

View File

@ -295,7 +295,7 @@ function initStream (self) {
debug('bytesRead ' + bytesRead + '\n');
if (bytesRead == 0) {
if (bytesRead === 0) {
self.readable = false;
self._readWatcher.stop();
@ -309,6 +309,7 @@ function initStream (self) {
var start = pool.used;
var end = pool.used + bytesRead;
pool.used += bytesRead;
if (!self._encoding) {
if (self._events && self._events['data']) {
@ -337,9 +338,6 @@ function initStream (self) {
}
self.emit('data', string);
}
pool.used += bytesRead;
}
};
self.readable = false;