Skip to content

Commit b0afe6b

Browse files
committed
Fixing CI/CD errors
1 parent 1dcca2c commit b0afe6b

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

lib/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from thirdparty import six
2121

2222
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
23-
VERSION = "1.10.7.225"
23+
VERSION = "1.10.7.226"
2424
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
2525
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
2626
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

tests/test_error_engine.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ def setUp(self):
128128
"forceWhere": kb.get("forceWhere"), "technique": kb.get("technique"),
129129
"inj": (kb.injection.place, kb.injection.parameter, kb.injection.data),
130130
"qp": Connect.queryPage,
131+
"dbmsHandler": conf.get("dbmsHandler"), "forceDbms": conf.get("forceDbms"),
131132
}
132133
conf.hexConvert = False
133134
conf.charset = None
@@ -141,6 +142,11 @@ def setUp(self):
141142
kb.injection.parameter = "id"
142143
kb.technique = PAYLOAD.TECHNIQUE.ERROR
143144
kb.injection.data = {PAYLOAD.TECHNIQUE.ERROR: _make_vector()}
145+
# With testMode=False, getIdentifiedDbms() prefers conf.dbmsHandler._dbms and conf.forceDbms
146+
# over the forced DBMS below; a leaked handler/option (e.g. MSSQL) would make the chunk-length
147+
# probe emit REPLICATE (not REPEAT) and the oracle mis-detect length 0. Clear both to isolate.
148+
conf.dbmsHandler = None
149+
conf.forceDbms = None
144150
set_dbms("MySQL")
145151

146152
def tearDown(self):
@@ -157,6 +163,8 @@ def tearDown(self):
157163
kb.injection.place, kb.injection.parameter, kb.injection.data = self._saved["inj"]
158164
Connect.queryPage = self._saved["qp"]
159165
eu.Request.queryPage = self._saved["qp"]
166+
conf.dbmsHandler = self._saved["dbmsHandler"]
167+
conf.forceDbms = self._saved["forceDbms"]
160168

161169
def _install_oracle(self, secret="hello"):
162170
cap = self.CAP

0 commit comments

Comments
 (0)