net_uv: Fix simple/test-http-expect-continue.js
authorRyan Dahl <ry@tinyclouds.org>
Tue, 19 Jul 2011 09:04:34 +0000 (02:04 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 19 Jul 2011 09:04:34 +0000 (02:04 -0700)
lib/net_uv.js

index 87b0aff..d9e0f1b 100644 (file)
@@ -310,6 +310,12 @@ Socket.prototype.write = function(data /* [encoding], [fd], [cb] */) {
   }
 
   var writeReq = this._handle.write(data);
+
+  if (!writeReq) {
+    this.destroy(errnoException(errno, 'write'));
+    return false;
+  }
+
   writeReq.oncomplete = afterWrite;
   writeReq.cb = cb;
   this._writeRequests.push(writeReq);