From e81f41287bbdb61da21b51e1e75423ad188003ca Mon Sep 17 00:00:00 2001 From: Petr Sabata Date: Mon, 15 Aug 2011 18:13:42 -0700 Subject: [PATCH 23/29] Avoid possible resource leaks This patch prevents possible resource leaks in mand_clif_cmd(). Signed-off-by: Petr Sabata Signed-off-by: John Fastabend --- lldp_mand_cmds.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/lldp_mand_cmds.c b/lldp_mand_cmds.c index d09d6a5..264d836 100644 --- a/lldp_mand_cmds.c +++ b/lldp_mand_cmds.c @@ -492,8 +492,11 @@ int mand_clif_cmd(void *data, /* Confirm port is a lldpad managed port */ port = port_find_by_name(cmd.ifname); - if (!port) + if (!port) { + free(argvals); + free(args); return cmd_device_not_found; + } switch (cmd.cmd) { case cmd_getstats: -- 1.7.6