Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f6e57464 authored by Patrick McHardy's avatar Patrick McHardy Committed by David S. Miller
Browse files

[NET_SCHED]: act_api: fix skb leak in error path



The skb is allocated by the function, so it needs to be freed instead
of trimmed on overrun.

Coverity #614

Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 406dbfc9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -707,7 +707,7 @@ static int tcf_add_notify(struct tc_action *a, u32 pid, u32 seq, int event,

rtattr_failure:
nlmsg_failure:
	skb_trim(skb, b - skb->data);
	kfree_skb(skb);
	return -1;
}