summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2004-12-09 16:41:47 +0000
committerglebius <glebius@FreeBSD.org>2004-12-09 16:41:47 +0000
commita00e6991bc07de6d5bf323bcbbc4cea80aa9a982 (patch)
tree895b237f2962741f399509096ef7f453f7818afa /sys/netinet
parent2196c3d30a4fe3fb1622cfdcad3edcad520cfa9f (diff)
downloadFreeBSD-src-a00e6991bc07de6d5bf323bcbbc4cea80aa9a982.zip
FreeBSD-src-a00e6991bc07de6d5bf323bcbbc4cea80aa9a982.tar.gz
Check that DUMMYNET_LOADED before seeking dummynet m_tag.
Reviewed by: andre MFC after: 1 week
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/ip_fw_pfil.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netinet/ip_fw_pfil.c b/sys/netinet/ip_fw_pfil.c
index 80c7d05..ebbfbc8 100644
--- a/sys/netinet/ip_fw_pfil.c
+++ b/sys/netinet/ip_fw_pfil.c
@@ -93,8 +93,8 @@ ipfw_check_in(void *arg, struct mbuf **m0, struct ifnet *ifp, int dir,
bzero(&args, sizeof(args));
- dn_tag = m_tag_find(*m0, PACKET_TAG_DUMMYNET, NULL);
- if (dn_tag != NULL){
+ if (DUMMYNET_LOADED &&
+ (dn_tag = m_tag_find(*m0, PACKET_TAG_DUMMYNET, NULL)) != NULL) {
struct dn_pkt_tag *dt;
dt = (struct dn_pkt_tag *)(dn_tag+1);
@@ -178,8 +178,8 @@ ipfw_check_out(void *arg, struct mbuf **m0, struct ifnet *ifp, int dir,
bzero(&args, sizeof(args));
- dn_tag = m_tag_find(*m0, PACKET_TAG_DUMMYNET, NULL);
- if (dn_tag != NULL) {
+ if (DUMMYNET_LOADED &&
+ (dn_tag = m_tag_find(*m0, PACKET_TAG_DUMMYNET, NULL)) != NULL) {
struct dn_pkt_tag *dt;
dt = (struct dn_pkt_tag *)(dn_tag+1);
OpenPOWER on IntegriCloud