X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2Fsched%2Fsch_prio.c;h=3395ca7bcadfa76e3200e45cddf7944081965031;hb=b0c51b7d650d5109c8e71e19d5e7ce9b71af7dff;hp=1641db33a994020f557cee3d42ab0cc5505a2743;hpb=cf9e50a920be24b734fb91f19b8844f8509cb981;p=linux-2.6-omap-h63xx.git diff --git a/net/sched/sch_prio.c b/net/sched/sch_prio.c index 1641db33a99..3395ca7bcad 100644 --- a/net/sched/sch_prio.c +++ b/net/sched/sch_prio.c @@ -165,7 +165,7 @@ static unsigned int prio_drop(struct Qdisc* sch) for (prio = q->bands-1; prio >= 0; prio--) { qdisc = q->queues[prio]; - if ((len = qdisc->ops->drop(qdisc)) != 0) { + if (qdisc->ops->drop && (len = qdisc->ops->drop(qdisc)) != 0) { sch->q.qlen--; return len; }