diff options
Diffstat (limited to 'rmnetctl/cli/rmnetcli.c')
-rw-r--r-- | rmnetctl/cli/rmnetcli.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rmnetctl/cli/rmnetcli.c b/rmnetctl/cli/rmnetcli.c index f6b387e..fdbe3c6 100644 --- a/rmnetctl/cli/rmnetcli.c +++ b/rmnetctl/cli/rmnetcli.c @@ -352,6 +352,7 @@ static int rmnet_api_call(int argc, char *argv[]) if (!egress_dev_name) { print_rmnet_api_status(RMNETCTL_LIB_ERR, RMNETCTL_CFG_FAILURE_EGRESS_DEV_NAME_NULL); + rmnetctl_cleanup(handle); return RMNETCTL_LIB_ERR; } return_code = rmnet_get_logical_ep_config(handle, @@ -361,6 +362,7 @@ static int rmnet_api_call(int argc, char *argv[]) printf("rmnet_mode is %u\n", rmnet_mode); printf("egress_dev_name is %s\n", egress_dev_name); } + free(egress_dev_name); } else if (!strcmp(*argv, "addvnctcflow")) { _RMNETCLI_CHECKNULL(argv[1]); _RMNETCLI_CHECKNULL(argv[2]); |