1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Skip over empty content encoding placeholders

This commit is contained in:
nnposter
2025-10-19 19:13:24 +00:00
parent 384113e746
commit eb1ed93540

View File

@@ -858,7 +858,10 @@ local decode_body = function (body, encodings, maxlen)
local undecoded = tableaux.tcopy(encodings)
while #undecoded > 0 do
local enc = undecoded[1]:lower()
if enc == "identity" then
if enc == "" then
-- do nothing (empty encoding placeholder)
table.remove(undecoded, 1)
elseif enc == "identity" then
-- do nothing
table.insert(decoded, table.remove(undecoded, 1))
elseif enc == "gzip" and have_zlib then