Destroy the client after completing CLI command
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user