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

Handle file io error messages on Windows

which prepends the file path to the error string.
This commit is contained in:
jah
2016-02-07 15:11:24 +00:00
parent a9e7f696b9
commit a40fe5413c

View File

@@ -1920,26 +1920,26 @@ function file_stat( path )
if f then
f.close()
writable = true
elseif err == 'Permission denied' then
elseif err:match('Permission denied') then
writable = false
end
elseif err == 'No such file or directory' then
elseif err:match('No such file or directory') then
exists = false
f, err = io.open(path, 'w')
if err == 'Permission denied' then
writable = false
elseif f then
if f then
f.close()
writable = true
f, err = io.open(path, 'r')
if f then
f.close()
readable = true
elseif err == 'Permission denied' then
elseif err:match('Permission denied') then
readable = false
end
elseif err:match('Permission denied') then
writable = false
end
elseif err == 'Permission denied' then
elseif err:match('Permission denied') then
exists = true -- probably
readable = false
end