]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/kpi_interface.c
xnu-6153.141.1.tar.gz
[apple/xnu.git] / bsd / net / kpi_interface.c
index 2d5c6454b8f064f37c2e7381f2e78ea0e2fd2bd7..41fb91f697fc7aa3739a742c9faf63024e8dded6 100644 (file)
@@ -641,6 +641,7 @@ ifnet_set_eflags(ifnet_t interface, u_int32_t new_flags, u_int32_t mask)
         */
        if ((((new_flags & mask) & IFEF_ADV_REPORT) != 0) &&
            ((interface->if_eflags & IFEF_SKYWALK_NATIVE) == 0)) {
+               ifnet_lock_done(interface);
                return EINVAL;
        }
        oeflags = interface->if_eflags;