Skip to content

Commit 02db66e

Browse files
committed
Rescue connection refused backtrace
1 parent 4aed12f commit 02db66e

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

lib/sqlmap/sqlmap_session.rb

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ def get(uri, headers = nil, params = nil)
1313

1414
args['headers'] = headers if headers
1515
args['vars_get'] = params if params
16-
res = c.request_cgi(args)
17-
res = c.send_recv(res)
18-
return res
16+
begin
17+
res = c.request_cgi(args)
18+
res = c.send_recv(res)
19+
return res
20+
rescue Rex::ConnectionRefused
21+
return
22+
end
1923
end
2024

2125
def post(uri, headers = nil, data = nil, originator_args = nil)
@@ -26,12 +30,15 @@ def post(uri, headers = nil, data = nil, originator_args = nil)
2630
}
2731

2832
args.merge!(originator_args) if originator_args
29-
3033
args['headers'] = headers if headers
3134
args['data'] = data if data
32-
res = c.request_cgi(args)
33-
res = c.send_recv(res)
34-
return res
35+
begin
36+
res = c.request_cgi(args)
37+
res = c.send_recv(res)
38+
return res
39+
rescue Rex::ConnectionRefused
40+
return
41+
end
3542
end
3643
end
3744
end

0 commit comments

Comments
 (0)