summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-11 10:20:16 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-11 10:20:16 +0200
commit70a338bc2748dec8dd8ed8badd2f9fc48f9ca687 (patch)
tree327f9f28a93bc87a642b1ee9b4a14cb12bf73ae0 /net
parent58f1051598a53728b26eb69ac001b3ec1072cf6b (diff)
downloadbarebox-70a338bc2748dec8dd8ed8badd2f9fc48f9ca687.tar.gz
barebox-70a338bc2748dec8dd8ed8badd2f9fc48f9ca687.tar.xz
Use unsigned char * for mac address. Otherwise (s)printf interpets
parts of the mac address as negative numbers and gives wrong results.
Diffstat (limited to 'net')
-rw-r--r--net/net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/net.c b/net/net.c
index 22ef672dca..3e75e9db57 100644
--- a/net/net.c
+++ b/net/net.c
@@ -1602,7 +1602,7 @@ int string_to_enet_addr(const char *str, char *enetaddr)
return 0;
}
-void enet_addr_to_string(const char *enetaddr, char *str)
+void enet_addr_to_string(const unsigned char *enetaddr, char *str)
{
sprintf (str, "%02X:%02X:%02X:%02X:%02X:%02X",
enetaddr[0], enetaddr[1], enetaddr[2], enetaddr[3],