Minor fix for --eval (urldecoded values should be used inside evaluation)

This commit is contained in:
Miroslav Stampar
2013-02-12 17:01:47 +01:00
parent b6f7da6832
commit c34f6e25b2
2 changed files with 3 additions and 1 deletions

View File

@@ -2025,7 +2025,7 @@ def urldecode(value, encoding=None, unsafe="%%&=;+%s" % CUSTOM_INJECTION_MARK_CH
pass
finally:
if convall:
result = urllib.unquote_plus(value)
result = urllib.unquote_plus(value) if plusspace else urllib.unquote(value)
else:
def _(match):
charset = reduce(lambda x, y: x.replace(y, ""), unsafe, string.printable)