mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-22 09:36:35 +03:00
fix for bug reported by David Guimaraes (colEntry = entry[index] - IndexError: list index out of range)
This commit is contained in:
parent
27d76847fe
commit
18db96c45f
|
@ -880,10 +880,10 @@ class Enumeration:
|
|||
if value:
|
||||
table = {}
|
||||
columns = {}
|
||||
|
||||
|
||||
if kb.dbms == "SQLite":
|
||||
for match in re.finditer(getCompiledRegex(r"(\w+) ([A-Z]+)[,\r\n]"), value):
|
||||
columns[match.group(1)] = match.group(2)
|
||||
columns[match.group(1)] = match.group(2)
|
||||
else:
|
||||
for column, colType in value:
|
||||
columns[column] = colType
|
||||
|
@ -1061,10 +1061,13 @@ class Enumeration:
|
|||
kb.data.dumpedTable[column] = { "length": 0, "values": [] }
|
||||
|
||||
for entry in entries:
|
||||
if entry is None or len(entry) == 0:
|
||||
continue
|
||||
|
||||
if isinstance(entry, basestring):
|
||||
colEntry = entry
|
||||
else:
|
||||
colEntry = entry[index]
|
||||
colEntry = entry[index] if index < len(entry) else u''
|
||||
|
||||
colEntryLen = len(getUnicode(colEntry))
|
||||
maxLen = max(colLen, colEntryLen)
|
||||
|
|
Loading…
Reference in New Issue
Block a user