This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit b42bbcb5d3efbc58393e63ba8fc755a2cb6dff07
Author: zhanghongyu <[email protected]>
AuthorDate: Mon Oct 28 20:11:25 2024 +0800

    netlib_getarptab.c: improved the display without any arp entry
    
    before:
    server> arp
    ERROR: send() failed: 2
    nsh: arp: S��x�����Ì
     failed: 2
    server>
    
    after:
    server> arp
    IP Address   Ethernet Address  Interface
    server>
    
    Signed-off-by: zhanghongyu <[email protected]>
---
 netutils/netlib/netlib_getarptab.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/netutils/netlib/netlib_getarptab.c 
b/netutils/netlib/netlib_getarptab.c
index cd2969622..f38b9a89d 100644
--- a/netutils/netlib/netlib_getarptab.c
+++ b/netutils/netlib/netlib_getarptab.c
@@ -153,8 +153,12 @@ ssize_t netlib_get_arptable(FAR struct arpreq *arptab,
   if (nsent < 0)
     {
       int errcode = errno;
-      fprintf(stderr, "ERROR: send() failed: %d\n", errcode);
-      ret = -errcode;
+      if (errcode != ENOENT)
+        {
+          fprintf(stderr, "ERROR: send() failed: %d\n", errcode);
+          ret = -errcode;
+        }
+
       goto errout_with_socket;
     }
 

Reply via email to