summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluigi <luigi@FreeBSD.org>2009-12-10 18:34:07 +0000
committerluigi <luigi@FreeBSD.org>2009-12-10 18:34:07 +0000
commitbe7a7cc5a276f053147b70969ac4806d8c2098a4 (patch)
treeca94ccb2fa50d6e10b41adf696bc83b3a0d5644a
parentdb8798e11bc370d86ed9fa3eda892f10eaf01b5e (diff)
downloadFreeBSD-src-be7a7cc5a276f053147b70969ac4806d8c2098a4.zip
FreeBSD-src-be7a7cc5a276f053147b70969ac4806d8c2098a4.tar.gz
when draining a flowset free the entire chain, not just one packet.
-rw-r--r--sys/netinet/ipfw/ip_dummynet.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/ipfw/ip_dummynet.c b/sys/netinet/ipfw/ip_dummynet.c
index 7d2d38c..d7ad6dd 100644
--- a/sys/netinet/ipfw/ip_dummynet.c
+++ b/sys/netinet/ipfw/ip_dummynet.c
@@ -1990,7 +1990,7 @@ dummynet_drain(void)
for (i = 0; i < HASHSIZE; i++) {
SLIST_FOREACH(pipe, &pipehash[i], next) {
purge_flow_set(&(pipe->fs), 0);
- dn_free_pkt(pipe->head);
+ dn_free_pkts(pipe->head);
pipe->head = pipe->tail = NULL;
}
}
OpenPOWER on IntegriCloud