Minor optimization

This commit is contained in:
Miroslav Stampar 2025-12-25 02:52:39 +01:00
parent 1a7538ae0f
commit 870e11a38e
3 changed files with 11 additions and 5 deletions

View file

@ -45,6 +45,7 @@ from lib.core.exception import SqlmapGenericException
from lib.core.exception import SqlmapSystemException
from lib.core.exception import SqlmapValueException
from lib.core.replication import Replication
from lib.core.settings import CHECK_SQLITE_TYPE_THRESHOLD
from lib.core.settings import DUMP_FILE_BUFFER_SIZE
from lib.core.settings import HTML_DUMP_CSS_STYLE
from lib.core.settings import IS_WIN
@ -509,7 +510,8 @@ class Dump(object):
if column != "__infos__":
colType = Replication.INTEGER
for value in tableValues[column]['values']:
for i in xrange(min(CHECK_SQLITE_TYPE_THRESHOLD, len(tableValues[column]['values']))):
value = tableValues[column]['values'][i]
try:
if not value or value == " ": # NULL
continue
@ -522,7 +524,8 @@ class Dump(object):
if colType is None:
colType = Replication.REAL
for value in tableValues[column]['values']:
for i in xrange(min(CHECK_SQLITE_TYPE_THRESHOLD, len(tableValues[column]['values']))):
value = tableValues[column]['values'][i]
try:
if not value or value == " ": # NULL
continue