diff --git a/src/modsecurity.cc b/src/modsecurity.cc index ac3ca24a20..65b357631c 100644 --- a/src/modsecurity.cc +++ b/src/modsecurity.cc @@ -221,7 +221,6 @@ int ModSecurity::processContentOffset(const char *content, size_t len, Utils::Regex variables("v([0-9]+),([0-9]+)"); Utils::Regex operators("o([0-9]+),([0-9]+)"); Utils::Regex transformations("t:(?:(?!t:).)+"); - int i; yajl_gen g; std::string varValue; std::string opValue; @@ -326,6 +325,8 @@ int ModSecurity::processContentOffset(const char *content, size_t len, varValue.c_str()), varValue.size()); yajl_gen_map_close(g); + + delete t; } yajl_gen_array_close(g);