2019-05-17 19:37:12

by John Crispin

[permalink] [raw]
Subject: [PATCH 5/7] iw: fix memory leak inside parse_sched_scan

Signed-off-by: John Crispin <[email protected]>
---
scan.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scan.c b/scan.c
index b0b7828..980bfb4 100644
--- a/scan.c
+++ b/scan.c
@@ -355,11 +355,12 @@ int parse_sched_scan(struct nl_msg *msg, int *argc, char ***argv)
nla_put_failure:
if (match)
nla_nest_end(msg, match);
+out:
nlmsg_free(freqs);
nlmsg_free(matchset);
nlmsg_free(scan_plans);
+ nlmsg_free(ssids);

-out:
*argc = c;
*argv = v;
return err;
--
2.20.1