diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/sched/sch_api.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/sched/sch_api.c b/net/sched/sch_api.c index c6deb74e3d2f..22bc6fc48311 100644 --- a/net/sched/sch_api.c +++ b/net/sched/sch_api.c | |||
| @@ -301,6 +301,8 @@ struct Qdisc *qdisc_lookup(struct net_device *dev, u32 handle) | |||
| 301 | { | 301 | { |
| 302 | struct Qdisc *q; | 302 | struct Qdisc *q; |
| 303 | 303 | ||
| 304 | if (!handle) | ||
| 305 | return NULL; | ||
| 304 | q = qdisc_match_from_root(dev->qdisc, handle); | 306 | q = qdisc_match_from_root(dev->qdisc, handle); |
| 305 | if (q) | 307 | if (q) |
| 306 | goto out; | 308 | goto out; |
