From 6b101769d71518bd4fca5a8907287cd59d2d05a6 Mon Sep 17 00:00:00 2001 From: perdo Date: Tue, 17 Jul 2012 18:06:44 +0000 Subject: [PATCH] Add a check to see if response from which we wish to extract links is not nil. --- scripts/http-sql-injection.nse | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/http-sql-injection.nse b/scripts/http-sql-injection.nse index 6827dda79..b7fda71f8 100644 --- a/scripts/http-sql-injection.nse +++ b/scripts/http-sql-injection.nse @@ -256,8 +256,10 @@ action = function(host, port) end end --for end --if - - local links = httpspider.LinkExtractor:new(r.url, r.response.body, crawler.options):getLinks() + local links = {} + if r.response.status and r.response.body then + links = httpspider.LinkExtractor:new(r.url, r.response.body, crawler.options):getLinks() + end for _,u in ipairs(links) do if url.parse(u).query then table.insert(injectable, u)