From 74626ba5c933118ea5cfacc54f48c2e4e0330277 Mon Sep 17 00:00:00 2001 From: nnposter Date: Mon, 20 Jul 2020 22:39:09 +0000 Subject: [PATCH] Minor optimization of url.parse_query() --- nselib/url.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nselib/url.lua b/nselib/url.lua index d915f5ef7..241753842 100644 --- a/nselib/url.lua +++ b/nselib/url.lua @@ -367,7 +367,7 @@ end ----------------------------------------------------------------------------- function parse_query(query) local parsed = {} - local pos = 0 + local pos = 1 query = string.gsub(query, "&", "&") query = string.gsub(query, "<", "<") @@ -383,7 +383,7 @@ function parse_query(query) end while true do - local first, last = string.find(query, "&", pos) + local first, last = string.find(query, "&", pos, true) if first then ginsert(string.sub(query, pos, first-1)); pos = last+1