diff --git a/src/network/network.c b/src/network/network.c index b99f32adf..7f4e83514 100644 --- a/src/network/network.c +++ b/src/network/network.c @@ -352,13 +352,13 @@ network_rx_queue(void *priv) { int ret = 1; + netpkt_t *pkt = NULL; + if (network_rx_pause || !thread_test_mutex(network_mutex)) { timer_on_auto(&network_rx_queue_timer, 0.762939453125 * 2.0 * 128.0); return; } - netpkt_t *pkt = NULL; - network_busy(1); network_queue_get(0, &pkt);