From df36eb6d1172d0c2469f9af444fcc32ef07b620f Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Mon, 11 Jan 2010 14:16:37 +0000 Subject: [PATCH] Minor bug fix in --resume functionality --- lib/utils/resume.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/utils/resume.py b/lib/utils/resume.py index a10003447..39e1ffea0 100644 --- a/lib/utils/resume.py +++ b/lib/utils/resume.py @@ -131,7 +131,6 @@ def resume(expression, payload): if not payload: return None - expressionUnescaped = unescaper.unescape(expression) substringQuery = queries[kb.dbms].substring select = re.search("\ASELECT ", expression, re.I) @@ -156,9 +155,9 @@ def resume(expression, payload): dataToSessionFile("[%s][%s][%s][%s][%s" % (conf.url, kb.injPlace, conf.parameters[kb.injPlace], expression, resumedValue)) if select: - newExpr = expressionUnescaped.replace(regExpr, substringQuery % (regExpr, len(resumedValue) + 1, int(length)), 1) + newExpr = expression.replace(regExpr, substringQuery % (regExpr, len(resumedValue) + 1, int(length)), 1) else: - newExpr = substringQuery % (expressionUnescaped, len(resumedValue) + 1, int(length)) + newExpr = substringQuery % (expression, len(resumedValue) + 1, int(length)) missingCharsLength = int(length) - len(resumedValue)