diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-02-09 12:49:39 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2006-02-09 12:49:39 +0000 |
| commit | a47c388cce760fb5f691e1383b49ed44dd4bcbec (patch) | |
| tree | a2ac60099029d8b96dfcdc9d08849c51a27d4f80 /usr.sbin/arp | |
| parent | d41b34d1cd9ad9806215a1c5131f36a3811f0281 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/arp')
| -rw-r--r-- | usr.sbin/arp/arp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c index d7cdc203a6fa1..aee3da4f47438 100644 --- a/usr.sbin/arp/arp.c +++ b/usr.sbin/arp/arp.c @@ -348,9 +348,10 @@ set(int argc, char **argv) } else { struct ether_addr *ea1 = ether_aton(eaddr); - if (ea1 == NULL) + if (ea1 == NULL) { warnx("invalid Ethernet address '%s'", eaddr); - else { + return (1); + } else { *ea = *ea1; sdl_m.sdl_alen = ETHER_ADDR_LEN; } |
