net.server_{select,event}: Add compat code for supporting the same client port API...
authorKim Alvefur <zash@zash.se>
Tue, 1 Apr 2014 13:26:40 +0000 (15:26 +0200)
committerKim Alvefur <zash@zash.se>
Tue, 1 Apr 2014 13:26:40 +0000 (15:26 +0200)
net/server_event.lua
net/server_select.lua

index e320b15c3b759539e4d8af00dcd3aacb06dc9f89..257996401ca4ecfd57726eba66e53adcfa692032 100644 (file)
@@ -367,6 +367,7 @@ do
        function interface_mt:ssl()
                return self._usingssl
        end
+       interface_mt.clientport = interface_mt.port -- COMPAT server_select
 
        function interface_mt:type()
                return self._type or "client"
index 2288726508ff8bbbf40e41fc868ac5ae5a3a11f5..4bda3ef048ff9e27c4ba2e20cb7bf9509206b282 100644 (file)
@@ -397,6 +397,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport
        handler.clientport = function( )
                return clientport
        end
+       handler.port = handler.clientport -- COMPAT server_event
        local write = function( self, data )
                bufferlen = bufferlen + #data
                if bufferlen > maxsendlen then