From 30aa0ee700547a020adf1f4bd5b430b803500a79 Mon Sep 17 00:00:00 2001 From: chao an Date: Tue, 31 Jan 2023 20:57:19 +0800 Subject: [PATCH] net/devif: correct the judgment condition in devif_send() Regression by: | commit 7fce145b3043e7ee13c72286674d51e9888935c3 | Author: chao an | Date: Mon Jan 30 21:36:39 2023 +0800 | | net/devif: check the net device before use | | Signed-off-by: chao an Signed-off-by: chao an --- net/devif/devif_send.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;