Making requestListener for the construction of a http.Server optional, as it is for...
authorMicheil Smith <micheil@brandedcode.com>
Fri, 30 Apr 2010 13:35:51 +0000 (23:35 +1000)
committerRyan Dahl <ry@tinyclouds.org>
Sat, 1 May 2010 18:56:00 +0000 (11:56 -0700)
lib/http.js

index 7cea1d7..90feb8a 100644 (file)
@@ -521,7 +521,11 @@ function flushMessageQueue (socket, queue) {
 
 function Server (requestListener) {
   net.Server.call(this);
-  this.addListener("request", requestListener);
+  
+  if(requestListener){
+    this.addListener("request", requestListener);
+  }
+  
   this.addListener("connection", connectionListener);
 }
 sys.inherits(Server, net.Server);