diff --git a/net/devif/devif_send.c b/net/devif/devif_send.c index f2532c42de..54e0980365 100644 --- a/net/devif/devif_send.c +++ b/net/devif/devif_send.c @@ -93,7 +93,7 @@ void devif_send(FAR struct net_driver_s *dev, FAR const void *buf, /* Append the send buffer after device buffer */ - if (len > iob_navail(false) * CONFIG_IOB_BUFSIZE && + if (len > iob_navail(false) * CONFIG_IOB_BUFSIZE || netdev_iob_prepare(dev, false, 0) != OK) { ret = -ENOMEM;