mod_register: Drop useless depencency on datamanager.
[prosody.git] / net / httpserver.lua
index 6ebfcb769293e19c02786bc50b4a185a7dfb3713..59ddbb12494d915ec1d39e52c9ed89799028cb1d 100644 (file)
@@ -1,6 +1,6 @@
 -- Prosody IM
--- Copyright (C) 2008-2009 Matthew Wild
--- Copyright (C) 2008-2009 Waqas Hussain
+-- Copyright (C) 2008-2010 Matthew Wild
+-- Copyright (C) 2008-2010 Waqas Hussain
 -- 
 -- This project is MIT/X11 licensed. Please see the
 -- COPYING file in the source package for more information.
@@ -214,7 +214,7 @@ end
 
 
 function new_request(handler)
-       return { handler = handler, conn = handler.socket,
+       return { handler = handler, conn = handler,
                        write = function (...) return handler:write(...); end, state = "request",
                        server = http_servers[handler:serverport()],
                        send = send_response,
@@ -236,7 +236,7 @@ function destroy_request(request)
                end
                request.handler:close()
                if request.conn then
-                       listener.ondisconnect(request.handler, "closed");
+                       listener.ondisconnect(request.conn, "closed");
                end
        end
 end