Fix index overflow in masking filter

This commit is contained in:
Johan Wikman 2018-01-19 09:41:01 +02:00
parent d928f69cc7
commit 7c7190e0c4

View File

@ -1210,7 +1210,7 @@ void MaskingRules::ObfuscateRule::rewrite(LEncString& s) const
LEncString::iterator i = s.begin();
size_t c = *i + i_len;
for (LEncString::iterator i = s.begin(); i <= s.end(); i++)
for (LEncString::iterator i = s.begin(); i != s.end(); i++)
{
// ASCII 32 is first printable char
unsigned char d = abs((char)(*i ^ c)) + 32;