Fix ether_ntoa() to generate the %02x format people expect, instead of %x,

for the ethernet address.

MFC after:	1 day
This commit is contained in:
Matthew Dillon 2002-04-06 05:21:57 +00:00
parent 65528d1782
commit 87bd4d6ceb

View File

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