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 <zhanghongyu@xiaomi.com>
This commit is contained in:
zhanghongyu 2024-10-28 20:09:23 +08:00 committed by Xiang Xiao
parent 48db89158a
commit 4cec3dad0d

View file

@ -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]);
}