]> git.baikalelectronics.ru Git - kernel.git/commit
net_sched: drr: check for NULL pointer in drr_dequeue
authorBernie Harris <bernie.harris@alliedtelesis.co.nz>
Thu, 28 Jan 2016 03:30:51 +0000 (16:30 +1300)
committerDavid S. Miller <davem@davemloft.net>
Sat, 30 Jan 2016 01:26:44 +0000 (17:26 -0800)
commit8f448388a8c40d3676ac03d9b6b86ca8e295e6c7
tree665e9b3f2484a31be8c4237862ea6dff274b0a94
parent7b28d9f04bf7fa5c2dc730311789d38346323523
net_sched: drr: check for NULL pointer in drr_dequeue

There are cases where qdisc_dequeue_peeked can return NULL, and the result
is dereferenced later on in the function.

Similarly to the other qdisc dequeue functions, check whether the skb
pointer is NULL and if it is, goto out.

Signed-off-by: Bernie Harris <bernie.harris@alliedtelesis.co.nz>
Reviewed-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_drr.c