mirror of
https://github.com/nmap/nmap.git
synced 2025-12-09 22:21:29 +00:00
Use 1-indexing for first char of Lua string.
sub(0, 1) worked, but it's more clear to do sub(1, 1).
This commit is contained in:
@@ -221,7 +221,7 @@ function is_path_valid(resource)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--if it starts with a dot or a slash or a backslash, forbid any acccess to it.
|
--if it starts with a dot or a slash or a backslash, forbid any acccess to it.
|
||||||
first_char = resource:sub(0, 1)
|
first_char = resource:sub(1, 1)
|
||||||
|
|
||||||
if first_char == "." then
|
if first_char == "." then
|
||||||
return false
|
return false
|
||||||
@@ -373,7 +373,7 @@ debug("Got a request for '" .. resource
|
|||||||
resource = url_decode(resource)
|
resource = url_decode(resource)
|
||||||
|
|
||||||
--make sure that the resource starts with a slash.
|
--make sure that the resource starts with a slash.
|
||||||
if resource:sub(0, 1) ~= '/' then
|
if resource:sub(1, 1) ~= '/' then
|
||||||
do_400() --could probably use a fancier error here.
|
do_400() --could probably use a fancier error here.
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user