net: fix debug function StrAddr

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
This commit is contained in:
Kevin Shanahan 2012-11-18 16:00:40 +10:30
parent b6f2907e71
commit 0b4e4e7547

View File

@ -59,12 +59,11 @@ static struct {
char *
StrAddr(netadr_t *addr)
{
static char buf[34];
byte *p = (byte *)addr;
int n;
static char buf[32];
for (n = 0; n < 16; n++)
sprintf(buf + n * 2, "%02x", *p++);
sprintf(buf, "%d.%d.%d.%d:%d",
addr->ip.b[0], addr->ip.b[1], addr->ip.b[2], addr->ip.b[3],
ntohs(addr->port));
return buf;
}
#endif