Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 401763b

Browse files
committed
minor fix (it has to be level 1 array like it was with the previous re.findall mechanism)
1 parent 72c5b03 commit 401763b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/techniques/union/use.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from extra.safe2bin.safe2bin import safecharencode
1414
from lib.core.agent import agent
1515
from lib.core.bigarray import BigArray
16+
from lib.core.common import arrayizeValue
1617
from lib.core.common import Backend
1718
from lib.core.common import calculateDeltaSeconds
1819
from lib.core.common import clearConsoleLine
@@ -30,6 +31,7 @@
3031
from lib.core.common import parseUnionPage
3132
from lib.core.common import removeReflectiveValues
3233
from lib.core.common import singleTimeWarnMessage
34+
from lib.core.common import unArrayizeValue
3335
from lib.core.common import wasLastRequestDBMSError
3436
from lib.core.convert import htmlunescape
3537
from lib.core.data import conf
@@ -306,7 +308,7 @@ def unionThread():
306308
items = parseUnionPage(output)
307309
if isNoneValue(items):
308310
continue
309-
items = items[0] if isinstance(items, list) and len(items) == 1 else items
311+
items = arrayizeValue(unArrayizeValue(items))
310312
kb.locks.value.acquire()
311313
threadData.shared.value.append(items[0] if len(items) == 1 else items)
312314
kb.locks.value.release()

0 commit comments

Comments
 (0)