mirror of
https://github.com/nmap/nmap.git
synced 2026-08-03 22:29:06 +00:00
fixed bug in base64.lua leading to wrong encoding of data
This commit is contained in:
parent
6bfd95743f
commit
0062e0e914
1 changed files with 2 additions and 4 deletions
|
|
@ -142,12 +142,10 @@ function enc(bdata)
|
|||
end
|
||||
end
|
||||
if #nbyte == 2 then
|
||||
append(b64dataBuf, b64enc6bit(nbyte))
|
||||
-- relying on pack's 0-autopadding
|
||||
append(b64dataBuf, b64enc6bit(nbyte .. "0000") )
|
||||
append(b64dataBuf, "==")
|
||||
elseif #nbyte == 4 then
|
||||
append(b64dataBuf, b64enc6bit(nbyte))
|
||||
-- relying on pack's 0-autopadding
|
||||
append(b64dataBuf, b64enc6bit(nbyte .. "00"))
|
||||
append(b64dataBuf, '=')
|
||||
end
|
||||
return concat(b64dataBuf)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue