diff --git a/lib/core/dump.py b/lib/core/dump.py index f096482ef..354f1e4c4 100644 --- a/lib/core/dump.py +++ b/lib/core/dump.py @@ -458,8 +458,12 @@ class Dump(object): while True: candidate = "%s.%d" % (dumpFileName, count) if not checkFile(candidate, False): - shutil.copyfile(dumpFileName, candidate) - break + try: + shutil.copyfile(dumpFileName, candidate) + except IOError: + pass + finally: + break else: count += 1 diff --git a/lib/core/settings.py b/lib/core/settings.py index 461ed731c..7ed427319 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -19,7 +19,7 @@ from lib.core.enums import OS from lib.core.revision import getRevisionNumber # sqlmap version (...) -VERSION = "1.0.6.54" +VERSION = "1.0.6.55" REVISION = getRevisionNumber() STABLE = VERSION.count('.') <= 2 VERSION_STRING = "sqlmap/%s#%s" % (VERSION, "stable" if STABLE else "dev")