Comparison

net/http/parser.lua @ 10540:375d31225d53

net.http.parser: Silence warning about unused variable [luacheck]
author Kim Alvefur <zash@zash.se>
date Mon, 23 Dec 2019 21:29:34 +0100
parent 8045:55a56dc935f2
child 10580:b7c5d7bae4ef
comparison
equal deleted inserted replaced
10539:25f80afb1631 10540:375d31225d53
61 while buflen > 0 do 61 while buflen > 0 do
62 if state == nil then -- read request 62 if state == nil then -- read request
63 if buftable then buf, buftable = t_concat(buf), false; end 63 if buftable then buf, buftable = t_concat(buf), false; end
64 local index = buf:find("\r\n\r\n", nil, true); 64 local index = buf:find("\r\n\r\n", nil, true);
65 if not index then return; end -- not enough data 65 if not index then return; end -- not enough data
66 local method, path, httpversion, status_code, reason_phrase; 66 -- FIXME was reason_phrase meant to be passed on somewhere?
67 local method, path, httpversion, status_code, reason_phrase; -- luacheck: ignore reason_phrase
67 local first_line; 68 local first_line;
68 local headers = {}; 69 local headers = {};
69 for line in buf:sub(1,index+1):gmatch("([^\r\n]+)\r\n") do -- parse request 70 for line in buf:sub(1,index+1):gmatch("([^\r\n]+)\r\n") do -- parse request
70 if first_line then 71 if first_line then
71 local key, val = line:match("^([^%s:]+): *(.*)$"); 72 local key, val = line:match("^([^%s:]+): *(.*)$");