comparison net/server_select.lua @ 13925:a4c47203a9eb

various: Do not mutate loop variables as they are treated as const in Lua 5.5 Loop variables are treated as <const> in Lua 5.5 and can't be modified without declaring another local. Ref https://github.com/lua/lua/commit/b2f7b3b79f3117885b265575f6c5dbf934757797
author Kim Alvefur <zash@zash.se>
date Fri, 23 Feb 2024 18:44:13 +0100
parents ba409c67353b
children d649d011df45
comparison
equal deleted inserted replaced
13924:7fdf7645b0da 13925:a4c47203a9eb
618 local err 618 local err
619 for _ = 1, _maxsslhandshake do 619 for _ = 1, _maxsslhandshake do
620 _sendlistlen = ( wrote and removesocket( _sendlist, client, _sendlistlen ) ) or _sendlistlen 620 _sendlistlen = ( wrote and removesocket( _sendlist, client, _sendlistlen ) ) or _sendlistlen
621 _readlistlen = ( read and removesocket( _readlist, client, _readlistlen ) ) or _readlistlen 621 _readlistlen = ( read and removesocket( _readlist, client, _readlistlen ) ) or _readlistlen
622 read, wrote = nil, nil 622 read, wrote = nil, nil
623 local _
623 _, err = client:dohandshake( ) 624 _, err = client:dohandshake( )
624 if not err then 625 if not err then
625 out_put( "server.lua: ssl handshake done" ) 626 out_put( "server.lua: ssl handshake done" )
626 handler.readbuffer = _readbuffer -- when handshake is done, replace the handshake function with regular functions 627 handler.readbuffer = _readbuffer -- when handshake is done, replace the handshake function with regular functions
627 handler.sendbuffer = _sendbuffer 628 handler.sendbuffer = _sendbuffer