From 54594e5e1bc10e100a7d4104d66230fb9bd0d614 Mon Sep 17 00:00:00 2001 From: jjf012 Date: Thu, 26 Nov 2015 11:31:53 +0800 Subject: [PATCH] fix detect bug --- lib/techniques/error/use.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index e394b5b58..b6b3769d7 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -74,7 +74,7 @@ def _oneShotErrorUse(expression, field=None, chunkTest=False): testChar = str(current % 10) testQuery = "SELECT %s('%s',%d)" % ("REPEAT" if Backend.isDbms(DBMS.MYSQL) else "REPLICATE", testChar, current) result = unArrayizeValue(_oneShotErrorUse(testQuery, chunkTest=True)) - if result and testChar in result: + if result and (len(result.replace(testChar,''))==0): if result == testChar * current: kb.errorChunkLength = current break