Skip to content

Commit 2d3a74a

Browse files
committed
Patch for an Issue sqlmapproject#667
1 parent cb0044b commit 2d3a74a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

lib/request/redirecthandler.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,15 @@ def http_error_302(self, req, fp, code, msg, headers):
104104
logger.log(CUSTOM_LOGGING.TRAFFIC_IN, redirectMsg)
105105

106106
if redurl:
107-
if not urlparse.urlsplit(redurl).netloc:
108-
redurl = urlparse.urljoin(req.get_full_url(), redurl)
109-
110-
self._infinite_loop_check(req)
111-
self._ask_redirect_choice(code, redurl, req.get_method())
107+
try:
108+
if not urlparse.urlsplit(redurl).netloc:
109+
redurl = urlparse.urljoin(req.get_full_url(), redurl)
110+
111+
self._infinite_loop_check(req)
112+
self._ask_redirect_choice(code, redurl, req.get_method())
113+
except ValueError:
114+
redurl = None
115+
result = fp
112116

113117
if redurl and kb.redirectChoice == REDIRECTION.YES:
114118
req.headers[HTTP_HEADER.HOST] = getHostHeader(redurl)

0 commit comments

Comments
 (0)