diff options
author | ru <ru@FreeBSD.org> | 2001-02-27 09:02:10 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2001-02-27 09:02:10 +0000 |
commit | 8188b3ebcc6b23f46dfedd572380262a6070b378 (patch) | |
tree | 85008442bb1d0b2c30922749d2380ab0f9c21eba /usr.sbin | |
parent | 9ef21beb7a0f2e40841eaec959a3353bb1a0fab1 (diff) | |
download | FreeBSD-src-8188b3ebcc6b23f46dfedd572380262a6070b378.zip FreeBSD-src-8188b3ebcc6b23f46dfedd572380262a6070b378.tar.gz |
Print a diagnostic message if no interface could be determined
when attempting to create a published ARP entry. For example:
# arp -s 1.1.1.1 auto pub
PR: bin/7753
Submitted by: Jonathan Hanna <pangolin@home.com>
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/arp/arp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c index 587dad8..9cb9924 100644 --- a/usr.sbin/arp/arp.c +++ b/usr.sbin/arp/arp.c @@ -291,6 +291,8 @@ set(int argc, char **argv) ea = (u_char *)LLADDR(&sdl_m); if (doing_proxy && !strcmp(eaddr, "auto")) { if (!get_ether_addr(sin->sin_addr.s_addr, ea)) { + printf("no interface found for %s\n", + inet_ntoa(sin->sin_addr)); return (1); } sdl_m.sdl_alen = 6; |