mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Fix parser error while dealing with operator negation
This patch closes the issue #960
This commit is contained in:
@@ -109,9 +109,9 @@ Operator *Operator::instantiate(std::string op_string) {
|
||||
std::string param = "";
|
||||
if (op.find(" ") != std::string::npos) {
|
||||
param = op;
|
||||
param.erase(0, op_string.find(" "));
|
||||
op.erase(op_string.find(" "),
|
||||
op_string.length() - op_string.find(" "));
|
||||
param.erase(0, param.find(" ") + 1);
|
||||
op.erase(op.find(" "),
|
||||
op.length() - op.find(" "));
|
||||
}
|
||||
|
||||
for (std::basic_string<char>::iterator p = op.begin();
|
||||
|
Reference in New Issue
Block a user