Check that DUMMYNET_LOADED before seeking dummynet m_tag.

Reviewed by:	andre
MFC after:	1 week
This commit is contained in:
Gleb Smirnoff 2004-12-09 16:41:47 +00:00
parent 9bf6f2dd7b
commit f5a19d3909

View File

@ -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);