wpa_cli: Fix memory leak when tracking networks
Fix memory leak introduced in commit
32a097fdd2
("wpa_cli: Keep track of
available networks") by tracking networks only when in interactive mode.
Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
parent
2380d80493
commit
74197e0adf
1 changed files with 4 additions and 2 deletions
|
@ -1456,7 +1456,8 @@ static int wpa_cli_cmd_add_network(struct wpa_ctrl *ctrl, int argc,
|
||||||
char *argv[])
|
char *argv[])
|
||||||
{
|
{
|
||||||
int res = wpa_ctrl_command(ctrl, "ADD_NETWORK");
|
int res = wpa_ctrl_command(ctrl, "ADD_NETWORK");
|
||||||
update_networks(ctrl);
|
if (interactive)
|
||||||
|
update_networks(ctrl);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1465,7 +1466,8 @@ static int wpa_cli_cmd_remove_network(struct wpa_ctrl *ctrl, int argc,
|
||||||
char *argv[])
|
char *argv[])
|
||||||
{
|
{
|
||||||
int res = wpa_cli_cmd(ctrl, "REMOVE_NETWORK", 1, argc, argv);
|
int res = wpa_cli_cmd(ctrl, "REMOVE_NETWORK", 1, argc, argv);
|
||||||
update_networks(ctrl);
|
if (interactive)
|
||||||
|
update_networks(ctrl);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue