diff --git a/arch/xtensa/src/common/espressif/esp_wlan_netdev.c b/arch/xtensa/src/common/espressif/esp_wlan_netdev.c index 60e5c373dfe..29a1dfd16db 100644 --- a/arch/xtensa/src/common/espressif/esp_wlan_netdev.c +++ b/arch/xtensa/src/common/espressif/esp_wlan_netdev.c @@ -1019,7 +1019,7 @@ static int wlan_rx_done(struct esp_wlan_priv_s *priv, } ret = netpkt_copyin(&priv->dev, pkt, buffer, len, 0); - if (ret != OK) + if (ret < 0) { wlerr("ERROR: Failed to copy packet\n"); goto out;