qfq: don't leak skb if kzalloc fails
authorFlorian Westphal <fw@strlen.de>
Wed, 8 Jun 2016 21:23:01 +0000 (23:23 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Jun 2016 05:41:38 +0000 (22:41 -0700)
commit9b15350f0d5c401c02eca15c4e6ca0603cff1a41
tree46e9aa1152e7e6b7f9150ff41070e023a83e7a70
parent0a46baaf634663d28038fc137239b71bf5385e5a
qfq: don't leak skb if kzalloc fails

When we need to create a new aggregate to enqueue the skb we call kzalloc.
If that fails we returned ENOBUFS without freeing the skb.

Spotted during code review.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_qfq.c