From 477ffd848a9dd4326c66cb33907a2d3e010683ed Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Fri, 24 Dec 2021 15:59:37 +0100 Subject: [PATCH] Fixes #4914 --- lib/core/common.py | 5 +++-- lib/core/settings.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/core/common.py b/lib/core/common.py index 73d24e47f..ac2d2f9d5 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -4158,10 +4158,11 @@ def removeReflectiveValues(content, payload, suppressWarning=False): if not suppressWarning: debugMsg = "turning off reflection removal mechanism (for optimization purposes)" logger.debug(debugMsg) - except MemoryError: + + except (MemoryError, SystemError): kb.reflectiveMechanism = False if not suppressWarning: - debugMsg = "turning off reflection removal mechanism (because of low memory issues)" + debugMsg = "turning off reflection removal mechanism" logger.debug(debugMsg) return retVal diff --git a/lib/core/settings.py b/lib/core/settings.py index 14c6e1275..faf2b2691 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -20,7 +20,7 @@ from thirdparty import six from thirdparty.six import unichr as _unichr # sqlmap version (...) -VERSION = "1.5.12.3" +VERSION = "1.5.12.4" TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)