]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/kpi_ipfilter.c
xnu-792.21.3.tar.gz
[apple/xnu.git] / bsd / netinet / kpi_ipfilter.c
index bb8f2bf9d291c33ac312089c4a86834596543e8c..270b87abaacc208c6716676bc6215912eab5062a 100644 (file)
@@ -307,11 +307,6 @@ ipf_injectv4_out(
                m_freem(m);
                return ENETUNREACH;
        }
-       
-       /* Put ip_len and ip_off in host byte order, ip_output expects that */
-       NTOHS(ip->ip_len);
-       NTOHS(ip->ip_off);
-       
        /* Send  */
        error = ip_output(m, NULL, &ro, IP_ALLOWBROADCAST | IP_RAWOUTPUT, imo);
        
@@ -460,6 +455,7 @@ ipf_init(void)
                error = ENOMEM;
                goto done;
        }
+       lck_grp_attr_setdefault(grp_attributes);
        
        lck_grp = lck_grp_alloc_init("IP Filter", grp_attributes);
        if (lck_grp == 0) {
@@ -474,6 +470,7 @@ ipf_init(void)
                error = ENOMEM;
                goto done;
        }
+       lck_attr_setdefault(lck_attributes);
        
        kipf_lock = lck_mtx_alloc_init(lck_grp, lck_attributes);
        if (kipf_lock == 0) {