From c9fb9939f1093c6b7491bfef180b8c895817ad6a Mon Sep 17 00:00:00 2001 From: Yuval Mintz Date: Wed, 12 Jun 2013 14:59:58 +0300 Subject: Ethtool: Free memory leak in do_sprivflags() cmdline is allocated for usage in parse_generic_cmdline(), but is not released after its final usage. Signed-off-by: Yuval Mintz Signed-off-by: Ben Hutchings --- ethtool.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ethtool.c') diff --git a/ethtool.c b/ethtool.c index b63907b..3544f0e 100644 --- a/ethtool.c +++ b/ethtool.c @@ -3531,6 +3531,7 @@ static int do_sprivflags(struct cmd_context *ctx) cmdline[i].seen_val = &seen_flags; } parse_generic_cmdline(ctx, &any_changed, cmdline, strings->len); + free(cmdline); flags.cmd = ETHTOOL_GPFLAGS; if (send_ioctl(ctx, &flags)) { -- cgit v1.2.1