Page MenuHomeFreeBSD

D35964.diff
No OneTemporary

D35964.diff

diff --git a/sys/net/altq/altq_hfsc.c b/sys/net/altq/altq_hfsc.c
--- a/sys/net/altq/altq_hfsc.c
+++ b/sys/net/altq/altq_hfsc.c
@@ -514,9 +514,9 @@
if ((p = parent->cl_children) == NULL)
parent->cl_children = cl;
else {
- while (p->cl_siblings != NULL)
- p = p->cl_siblings;
- p->cl_siblings = cl;
+ /* Put new class at beginning of list */
+ cl->cl_siblings = parent->cl_children;
+ parent->cl_children = cl;
}
}
IFQ_UNLOCK(hif->hif_ifq);

File Metadata

Mime Type
text/plain
Expires
Sun, Feb 16, 8:01 AM (14 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16671110
Default Alt Text
D35964.diff (470 B)

Event Timeline