Commit 35446a60 by devttys0

Renamed string-len-no-arg to string-len-replace

parent e22d2995
...@@ -31,7 +31,7 @@ class SmartSignature: ...@@ -31,7 +31,7 @@ class SmartSignature:
'raw-replace' : '%sraw-replace%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END), 'raw-replace' : '%sraw-replace%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END),
'one-of-many' : '%sone-of-many%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END), 'one-of-many' : '%sone-of-many%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END),
'string-len-no-arg' : '%sstring-len%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END), 'string-len-replace' : '%sstring-len%s' % (KEYWORD_DELIM_START, KEYWORD_DELIM_END),
} }
def __init__(self, filter, ignore_smart_signatures=False): def __init__(self, filter, ignore_smart_signatures=False):
...@@ -275,7 +275,7 @@ class SmartSignature: ...@@ -275,7 +275,7 @@ class SmartSignature:
# Strip out *everything* after the string-len keyword, including the keyword itself. # Strip out *everything* after the string-len keyword, including the keyword itself.
# Failure to do so can potentially allow keyword injection from a maliciously created file. # Failure to do so can potentially allow keyword injection from a maliciously created file.
data = data.split(self.KEYWORDS['string-len'])[0] + string_length + end_char data = data.split(self.KEYWORDS['string-len'])[0] + string_length + end_char
data = data.replace(self.KEYWORDS['string-len-no-arg'], string_length) data = data.replace(self.KEYWORDS['string-len-replace'], string_length)
return data return data
def _strip_tags(self, data): def _strip_tags(self, data):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment