From 4cec3dad0d103d5371b1e9fb7d4bfa1983c950d3 Mon Sep 17 00:00:00 2001 From: zhanghongyu Date: Mon, 28 Oct 2024 20:09:23 +0800 Subject: [PATCH] nsh_netcmds.c: handle the ENETUNREACH error number before: server> arp -a 10.0.1.4 nsh: arp: ioctl failed: 101 after: server> arp -a 10.0.1.4 nsh: arp: no such ARP entry: 10.0.1.4 Signed-off-by: zhanghongyu --- nshlib/nsh_netcmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nshlib/nsh_netcmds.c b/nshlib/nsh_netcmds.c index e60181f2d..cc49771c7 100644 --- a/nshlib/nsh_netcmds.c +++ b/nshlib/nsh_netcmds.c @@ -1326,7 +1326,7 @@ int cmd_arp(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv) /* Error exits */ errout_cmdfaild: - if (ret == -ENOENT) + if (ret == -ENOENT || ret == -ENETUNREACH) { nsh_error(vtbl, g_fmtnosuch, argv[0], "ARP entry", argv[optind]); }