summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/ether_addr.c
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>2002-04-06 05:21:57 +0000
committerdillon <dillon@FreeBSD.org>2002-04-06 05:21:57 +0000
commit930f8eb170d60eb03d65557875371344cefe4d1f (patch)
treecf589f7496f3c42fb6690780a2633cc6f66e7834 /lib/libc/net/ether_addr.c
parent90c99159f116f9c1ddd0712eae954de6df848b2b (diff)
downloadFreeBSD-src-930f8eb170d60eb03d65557875371344cefe4d1f.zip
FreeBSD-src-930f8eb170d60eb03d65557875371344cefe4d1f.tar.gz
Fix ether_ntoa() to generate the %02x format people expect, instead of %x,
for the ethernet address. MFC after: 1 day
Diffstat (limited to 'lib/libc/net/ether_addr.c')
-rw-r--r--lib/libc/net/ether_addr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libc/net/ether_addr.c b/lib/libc/net/ether_addr.c
index 40f0ec8..1651f4c 100644
--- a/lib/libc/net/ether_addr.c
+++ b/lib/libc/net/ether_addr.c
@@ -118,8 +118,9 @@ char
int i;
static char a[18];
- i = sprintf(a,"%x:%x:%x:%x:%x:%x",n->octet[0],n->octet[1],n->octet[2],
- n->octet[3],n->octet[4],n->octet[5]);
+ i = sprintf(a,"%02x:%02x:%02x:%02x:%02x:%02x",
+ n->octet[0],n->octet[1],n->octet[2],
+ n->octet[3],n->octet[4],n->octet[5]);
if (i < 11)
return (NULL);
return ((char *)&a);
OpenPOWER on IntegriCloud