sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead)...
[prosody.git] / net / httpserver.lua
index 6ebfcb769293e19c02786bc50b4a185a7dfb3713..79705e6f5920234fcc4db87f89241b01fe855acc 100644 (file)
@@ -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