Destroy the client after completing CLI command

non-odp-rdma
Vitaliy Filippov 2022-01-31 18:27:04 +03:00
parent f3ce166064
commit 0a610ee943
1 changed files with 8 additions and 0 deletions

View File

@ -365,6 +365,13 @@ void cli_tool_t::run(json11::Json cfg)
if (action_cb != NULL)
ringloop->wait();
}
// Destroy the client
delete cli;
delete epmgr;
delete ringloop;
cli = NULL;
epmgr = NULL;
ringloop = NULL;
}
int main(int narg, const char *args[])
@ -374,5 +381,6 @@ int main(int narg, const char *args[])
exe_name = args[0];
cli_tool_t *p = new cli_tool_t();
p->run(cli_tool_t::parse_args(narg, args));
delete p;
return 0;
}