diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index 9275fbd3a..5d919bd47 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -309,14 +309,14 @@ def unionUse(expression, unpack=True, dump=False): if isNoneValue(items): continue kb.locks.value.acquire() - for item in items: + for item in arrayizeValue(items): threadData.shared.value.append(item) kb.locks.value.release() else: items = output.replace(kb.chars.start, "").replace(kb.chars.stop, "").split(kb.chars.delimiter) if conf.verbose == 1: - status = "[%s] [INFO] %s: %s" % (time.strftime("%X"), "resumed" if threadData.resumed else "retrieved", safecharencode(",".join("\"%s\"" % _ for _ in unArrayizeValue(items)))) + status = "[%s] [INFO] %s: %s" % (time.strftime("%X"), "resumed" if threadData.resumed else "retrieved", safecharencode(",".join("\"%s\"" % _ for _ in arrayizeValue(unArrayizeValue(items))))) if len(status) > width: status = "%s..." % status[:width - 3] diff --git a/sqlmap.py b/sqlmap.py index b0cf1083f..e75b3cb5e 100755 --- a/sqlmap.py +++ b/sqlmap.py @@ -15,6 +15,5 @@ if PYVERSION >= "3" or PYVERSION < "2.6": exit("[CRITICAL] incompatible Python version detected ('%s'). For successfully running sqlmap you'll have to use version 2.6 or 2.7 (visit \"http://www.python.org/download/\")" % PYVERSION) elif __name__ == "__main__": from _sqlmap import main - # import needed for proper working of --profile switch - from lib.controller.controller import start + from lib.controller.controller import start # needed for proper working of --profile switch main()