summaryrefslogtreecommitdiff
path: root/src/lib/libc/net/ethers.c
diff options
context:
space:
mode:
authorotto <>2004-02-16 19:41:12 +0000
committerotto <>2004-02-16 19:41:12 +0000
commit0e9a672f0ef59215a3c880a7c883953f7a3dfad2 (patch)
tree47941b80d5b5adf5c4482e1b302ce0a452e1ec38 /src/lib/libc/net/ethers.c
parent1617c4271e2064de608b1d25e4d8b49ea0b00007 (diff)
downloadopenbsd-0e9a672f0ef59215a3c880a7c883953f7a3dfad2.tar.gz
openbsd-0e9a672f0ef59215a3c880a7c883953f7a3dfad2.tar.bz2
openbsd-0e9a672f0ef59215a3c880a7c883953f7a3dfad2.zip
remove redundant code, u_int8_t cannot be > 0xff
ok deraadt@ millert@
Diffstat (limited to 'src/lib/libc/net/ethers.c')
-rw-r--r--src/lib/libc/net/ethers.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/lib/libc/net/ethers.c b/src/lib/libc/net/ethers.c
index 899022a622..2c1e562245 100644
--- a/src/lib/libc/net/ethers.c
+++ b/src/lib/libc/net/ethers.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ethers.c,v 1.16 2003/06/17 21:56:24 millert Exp $ */ 1/* $OpenBSD: ethers.c,v 1.17 2004/02/16 19:41:12 otto Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com> 4 * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#if defined(LIBC_SCCS) && !defined(lint) 25#if defined(LIBC_SCCS) && !defined(lint)
26static char rcsid[] = "$OpenBSD: ethers.c,v 1.16 2003/06/17 21:56:24 millert Exp $"; 26static char rcsid[] = "$OpenBSD: ethers.c,v 1.17 2004/02/16 19:41:12 otto Exp $";
27#endif /* LIBC_SCCS and not lint */ 27#endif /* LIBC_SCCS and not lint */
28 28
29#include <sys/types.h> 29#include <sys/types.h>
@@ -54,13 +54,6 @@ ether_ntoa(e)
54{ 54{
55 static char a[] = "xx:xx:xx:xx:xx:xx"; 55 static char a[] = "xx:xx:xx:xx:xx:xx";
56 56
57 if (e->ether_addr_octet[0] > 0xFF || e->ether_addr_octet[1] > 0xFF ||
58 e->ether_addr_octet[2] > 0xFF || e->ether_addr_octet[3] > 0xFF ||
59 e->ether_addr_octet[4] > 0xFF || e->ether_addr_octet[5] > 0xFF) {
60 errno = EINVAL;
61 return (NULL);
62 }
63
64 (void)snprintf(a, sizeof a, "%02x:%02x:%02x:%02x:%02x:%02x", 57 (void)snprintf(a, sizeof a, "%02x:%02x:%02x:%02x:%02x:%02x",
65 e->ether_addr_octet[0], e->ether_addr_octet[1], 58 e->ether_addr_octet[0], e->ether_addr_octet[1],
66 e->ether_addr_octet[2], e->ether_addr_octet[3], 59 e->ether_addr_octet[2], e->ether_addr_octet[3],
@@ -119,13 +112,6 @@ ether_ntohost(hostname, e)
119 int trylen; 112 int trylen;
120#endif 113#endif
121 114
122 if (e->ether_addr_octet[0] > 0xFF || e->ether_addr_octet[1] > 0xFF ||
123 e->ether_addr_octet[2] > 0xFF || e->ether_addr_octet[3] > 0xFF ||
124 e->ether_addr_octet[4] > 0xFF || e->ether_addr_octet[5] > 0xFF) {
125 errno = EINVAL;
126 return (-1);
127 }
128
129#ifdef YP 115#ifdef YP
130 snprintf(trybuf, sizeof trybuf, "%x:%x:%x:%x:%x:%x", 116 snprintf(trybuf, sizeof trybuf, "%x:%x:%x:%x:%x:%x",
131 e->ether_addr_octet[0], e->ether_addr_octet[1], 117 e->ether_addr_octet[0], e->ether_addr_octet[1],