1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-27 16:49:01 +00:00

Lua 5.2 fixed from Daniel Miller.

http://seclists.org/nmap-dev/2012/q2/525
This commit is contained in:
david
2012-05-29 20:11:39 +00:00
parent a04314beaa
commit aa6717eb1f
18 changed files with 36 additions and 34 deletions

View File

@@ -203,7 +203,7 @@ ASN1Decoder = {
if pos <= last then
oid._snmp = '06'
pos, octet = bin.unpack("C", encStr, pos)
oid[2] = math.mod(octet, 40)
oid[2] = math.fmod(octet, 40)
octet = octet - oid[2]
oid[1] = octet/40
end
@@ -376,7 +376,7 @@ ASN1Encoder = {
if val > 0 then
local valStr = ""
while (val > 0) do
lsb = math.mod(val, 256)
lsb = math.fmod(val, 256)
valStr = valStr .. bin.pack("C", lsb)
val = math.floor(val/256)
end
@@ -394,7 +394,7 @@ ASN1Encoder = {
end
local valStr = ""
while (tcval > 0) do
lsb = math.mod(tcval, 256)
lsb = math.fmod(tcval, 256)
valStr = valStr .. bin.pack("C", lsb)
tcval = math.floor(tcval/256)
end