From 2f22ec3870c0e7dfcd4008bcfc4740fe83186622 Mon Sep 17 00:00:00 2001
From: Kim Alvefur <zash@zash.se>
Date: Tue, 1 Apr 2014 15:26:40 +0200
Subject: net.server_{select,event}: Add compat code for supporting the same
 client port API on connections

---
 net/server_event.lua  | 1 +
 net/server_select.lua | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net/server_event.lua b/net/server_event.lua
index e320b15c..25799640 100644
--- a/net/server_event.lua
+++ b/net/server_event.lua
@@ -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"
diff --git a/net/server_select.lua b/net/server_select.lua
index 22887265..4bda3ef0 100644
--- a/net/server_select.lua
+++ b/net/server_select.lua
@@ -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
-- 
cgit v1.2.3