Page MenuHomeFreeBSD

D34078.id102045.diff
No OneTemporary

D34078.id102045.diff

Index: sys/netpfil/ipfw/dn_sched_wf2q.c
===================================================================
--- sys/netpfil/ipfw/dn_sched_wf2q.c
+++ sys/netpfil/ipfw/dn_sched_wf2q.c
@@ -243,6 +243,8 @@
q = HEAP_TOP(sch)->object;
alg_fq = (struct wf2qp_queue *)q;
m = dn_dequeue(q);
+ if (m == NULL)
+ return NULL;
heap_extract(sch, NULL); /* Remove queue from heap. */
si->V += (uint64_t)(m->m_pkthdr.len) * si->inv_wsum;
alg_fq->S = alg_fq->F; /* Update start time. */

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 5, 10:10 PM (11 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16481814
Default Alt Text
D34078.id102045.diff (484 B)

Event Timeline