diff --git a/engine.cc b/engine.cc index 9b98b48..abff4d2 100644 --- a/engine.cc +++ b/engine.cc @@ -315,8 +315,7 @@ void Engine::regexp() { // record end mode = "key"; if(config.token != "") { - //char **subs = new char*[2]; - char *subs[2]; + string *subs = new string[2]; num = pcre2_match(p_pcre, (PCRE2_SPTR)line.c_str(), (PCRE2_SIZE)line.length(), 0, 0, match_data, NULL); @@ -349,7 +348,7 @@ void Engine::regexp() { } } - //delete(subs); + delete[] subs; line = "";