net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
[prosody.git] / net / server_event.lua
index d2d40374e2f4be4592e0f461312ab48a470d79ad..122d80fcc0dee0f8163fe2a46d893ea7521764c3 100644 (file)
@@ -162,10 +162,7 @@ do
                                --vdebug( "start listening on client socket with id:", self.id )
                                self.eventread = addevent( base, self.conn, EV_READ, self.readcallback, cfg.READ_TIMEOUT );  -- register callback
                                if call_onconnect then
-                                       debug("CALLING ONCONNECT")
                                        self:onconnect()
-                               else
-                                       debug("NOT CALLING ONCONNECT");
                                end
                                self.eventsession = nil
                                return -1
@@ -364,6 +361,10 @@ do
                end
        end
        
+       function interface_mt:socket()
+               return self.conn
+       end
+       
        function interface_mt:server()
                return self._server or self;
        end
@@ -847,7 +848,6 @@ function hook_signal(signal_num, handler)
 end
 
 local function link(sender, receiver, buffersize)
-       sender:set_mode(buffersize);
        local sender_locked;
        
        function receiver:ondrain()