plugins/mod_websocket.lua
changeset 8598 d3bbff01df9d
parent 8148 4d0f5ea19851
child 8797 0e2c1c4d4f78
equal deleted inserted replaced
8597:b4a0bc46c82d 8598:d3bbff01df9d
   254 	conn:setlistener(c2s_listener);
   254 	conn:setlistener(c2s_listener);
   255 	c2s_listener.onconnect(conn);
   255 	c2s_listener.onconnect(conn);
   256 
   256 
   257 	local session = sessions[conn];
   257 	local session = sessions[conn];
   258 
   258 
       
   259 	-- Use upstream IP if a HTTP proxy was used
       
   260 	-- See mod_http and #540
       
   261 	session.ip = request.ip;
       
   262 
   259 	session.secure = consider_websocket_secure or session.secure;
   263 	session.secure = consider_websocket_secure or session.secure;
   260 
   264 
   261 	session.open_stream = session_open_stream;
   265 	session.open_stream = session_open_stream;
   262 	session.close = session_close;
   266 	session.close = session_close;
   263 
   267