From d496d99943b121fecbf6f49343c28b2ce51202a6 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Tue, 22 Mar 2016 13:24:54 +0100 Subject: [PATCH] Fixes #1774 --- lib/core/settings.py | 2 +- lib/core/threads.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/core/settings.py b/lib/core/settings.py index 9da139e88..4f939e27b 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -20,7 +20,7 @@ from lib.core.enums import OS from lib.core.revision import getRevisionNumber # sqlmap version (...) -VERSION = "1.0.3.4" +VERSION = "1.0.3.5" REVISION = getRevisionNumber() STABLE = VERSION.count('.') <= 2 VERSION_STRING = "sqlmap/%s#%s" % (VERSION, "stable" if STABLE else "dev") diff --git a/lib/core/threads.py b/lib/core/threads.py index 4fa68bfb0..5ddfb263c 100644 --- a/lib/core/threads.py +++ b/lib/core/threads.py @@ -200,7 +200,10 @@ def runThreads(numThreads, threadFunction, cleanupFunction=None, forwardExceptio for lock in kb.locks.values(): if lock.locked_lock(): - lock.release() + try: + lock.release() + except thread.error: + pass if conf.get("hashDB"): conf.hashDB.flush(True)