mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Avoid passing float to os.time. Fixes #588
This commit is contained in:
parent
636823622c
commit
70e9d70a48
2 changed files with 5 additions and 1 deletions
|
|
@ -1,5 +1,9 @@
|
|||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o [NSE][GH#588] Fix a crash in smb.lua when using smb-ls due to a
|
||||
floating-point number being passed to os.time ("bad argument").
|
||||
[Dallas Winger]
|
||||
|
||||
o [NSE][GH#596] Fix a bug in mysql.lua that caused authentication failures in
|
||||
mysql-brute and other scripts due to including a null terminator in the salt
|
||||
value. This bug affects Nmap 7.25BETA2 and later releases. [Daniel Miller]
|
||||
|
|
|
|||
|
|
@ -2805,7 +2805,7 @@ function find_files(smbstate, fname, options)
|
|||
pos, fe.s_fname = bin.unpack("A24", response.data, pos)
|
||||
|
||||
local time = fe.created
|
||||
time = (time / 10000000) - 11644473600
|
||||
time = (time // 10000000) - 11644473600
|
||||
fe.created = os.date("%Y-%m-%d %H:%M:%S", time)
|
||||
|
||||
-- TODO: cleanup fe.s_fname
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue