diff --git a/src/rx/DARWIN/rx_knet.c b/src/rx/DARWIN/rx_knet.c index b3aa3a2b88..9250df82f9 100644 --- a/src/rx/DARWIN/rx_knet.c +++ b/src/rx/DARWIN/rx_knet.c @@ -41,6 +41,9 @@ rx_upcall(socket_t so, void *arg, __unused int waitflag) if (rxinit_status) return; + /* See if a check for additional packets was issued */ + rx_CheckPackets(); + p = rxi_AllocPacket(RX_PACKET_CLASS_RECEIVE); rx_computelen(p, tlen); rx_SetDataSize(p, tlen); /* this is the size of the user data area */