diff options
author | Kim Alvefur <zash@zash.se> | 2013-03-01 11:11:05 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2013-03-01 11:11:05 +0100 |
commit | 35a4031ce452bba24c8965acf9944f5837d16ee0 (patch) | |
tree | 0017c24837b44aa49e5d01a5346762883e632abb | |
parent | 7ef80d7a4c7fab8ce75247420f9044ca2b4529c8 (diff) | |
download | prosody-35a4031ce452bba24c8965acf9944f5837d16ee0.tar.gz prosody-35a4031ce452bba24c8965acf9944f5837d16ee0.zip |
net.server_select: Use # operator instead of string.len
-rw-r--r-- | net/server_select.lua | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/server_select.lua b/net/server_select.lua index 250438c3..4d959a26 100644 --- a/net/server_select.lua +++ b/net/server_select.lua @@ -47,7 +47,6 @@ local os_difftime = os.difftime local math_min = math.min local math_huge = math.huge local table_concat = table.concat -local string_len = string.len local string_sub = string.sub local coroutine_wrap = coroutine.wrap local coroutine_yield = coroutine.yield @@ -406,7 +405,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport return clientport end local write = function( self, data ) - bufferlen = bufferlen + string_len( data ) + bufferlen = bufferlen + #data if bufferlen > maxsendlen then _closelist[ handler ] = "send buffer exceeded" -- cannot close the client at the moment, have to wait to the end of the cycle handler.write = idfalse -- dont write anymore @@ -488,7 +487,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport local buffer, err, part = receive( socket, pattern ) -- receive buffer with "pattern" if not err or (err == "wantread" or err == "timeout") then -- received something local buffer = buffer or part or "" - local len = string_len( buffer ) + local len = #buffer if len > maxreadlen then handler:close( "receive buffer exceeded" ) return false |