CVSROOT:        /cvs
Module name:    src
Changes by:     mi...@cvs.openbsd.org   2017/07/24 09:20:46

Modified files:
        sys/net        : hfsc.c 

Log message:
Don't attempt to deactivate a class that doesn't have any packets in it

Classes are considered "active" when they have packets assigned to them.
Active classes are tracked on various lists and during the purge operation
must be dissociated from them.  During factoring out of the HFSC internal
FIFO operations, the check for whether the class is empty got lost.

Issue reported and fix tested by abieber@ and myself.

Reply via email to