+Thu Mar 28 20:58:42 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed silc_net_gethostbyaddr to correctly resolve by
+ address. Affected file lib/silcutil/silcnet.c.
+
Thu Mar 28 19:02:05 EET 2002 Pekka Riikonen <priikone@silcnet.org>
* Created new branch silc_protocol_1_0_branch.
freeaddrinfo(ai);
#else
struct hostent *hp;
+ unsigned char a[16];
- hp = gethostbyaddr(addr, strlen(addr), AF_INET);
+ if (!silc_net_addr2bin(addr, a, sizeof(a)))
+ return FALSE;
+
+ hp = gethostbyaddr(a, 4, AF_INET);
if (!hp)
return FALSE;
if (name_len < strlen(hp->h_name))