diff --git a/userspace/engine/formats.cpp b/userspace/engine/formats.cpp index 25e4ee9a..ca9acf14 100644 --- a/userspace/engine/formats.cpp +++ b/userspace/engine/formats.cpp @@ -44,8 +44,9 @@ void falco_formats::init(sinsp *inspector, s_json_include_output_property = json_include_output_property; if(!s_formatters) { - s_formatters = new sinsp_evt_formatter_cache(s_inspector); + delete(s_formatters); } + s_formatters = new sinsp_evt_formatter_cache(s_inspector); luaL_openlib(ls, "formats", ll_falco, 0); }