]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netiso/tp_subr.c
xnu-124.13.tar.gz
[apple/xnu.git] / bsd / netiso / tp_subr.c
index 409f5dbf73e45aec9b2466d63e33ff59e30884b9..da59945ceefbc9961e61dd11541f10b4c6dd4c88 100644 (file)
@@ -449,7 +449,7 @@ tp_sbdrop(tpcb, seq)
                printf("tp_sbdroping %d pkts %d bytes on %x at 0x%x\n",
                        oldi, oldcc - sb->sb_cc, tpcb, seq);
        ENDDEBUG
-       if (sb->sb_flags & SB_NOTIFY)
+       if ((sb->sb_flags & SB_NOTIFY) || (sb->sb_sel.si_flags & SI_SBSEL))
                sowwakeup(tpcb->tp_sock);
        return (oldcc - sb->sb_cc);
 }