Patch for an Issue #958

This commit is contained in:
Miroslav Stampar 2014-11-23 15:55:12 +01:00
parent 28d6af6237
commit 69cdad4148

View File

@ -992,10 +992,22 @@ def sanitizeStr(value):
def checkFile(filename):
"""
Checks for file existence
Checks for file existence and readability
"""
valid = True
if filename is None or not os.path.isfile(filename):
valid = False
if valid:
try:
with open(filename, "rb") as f:
pass
except:
valid = False
if not valid:
raise SqlmapSystemException("unable to read file '%s'" % filename)
def banner():