net.server_event: Define id property for connection objects, to aid logging
[prosody.git] / net / httpserver.lua
index 3a54fd627347220fee32eda69d7d4ed04d3c4924..ddb4475c2dc8d7e5d486e0b0a34d3f0bd2f2324d 100644 (file)
@@ -230,7 +230,7 @@ function destroy_request(request)
                end
                request.handler.close()
                if request.conn then
-                       listener.disconnect(request.conn, "closed");
+                       listener.disconnect(request.handler, "closed");
                end
        end
 end
@@ -278,7 +278,9 @@ function new_from_config(ports, handle_request, default_options)
                        ssl.protocol = "sslv23";
                end
                
-               new{ port = port, base = base, handler = handle_request, ssl = ssl, type = (ssl and "ssl") or "tcp" }
+               new{ port = port, interface = interface, 
+                       base = base, handler = handle_request, 
+                       ssl = ssl, type = (ssl and "ssl") or "tcp" };
        end
 end