]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/ether_if_module.c
xnu-201.5.tar.gz
[apple/xnu.git] / bsd / net / ether_if_module.c
index 3964774c4a94a3d8fa2090fc36bbe016c9be02d5..1720cb7870ae277925efb33c89a6af0cc113862c 100644 (file)
@@ -456,7 +456,8 @@ ether_frameout(ifp, m, ndest, edst, ether_type)
            if (lo_dlt) {
                if ((*m)->m_flags & M_BCAST) {
                    struct mbuf *n = m_copy(*m, 0, (int)M_COPYALL);
-                   dlil_output(lo_dlt, n, 0, ndest, 0);
+            if (n != NULL)
+                dlil_output(lo_dlt, n, 0, ndest, 0);
                } 
                else 
                {