From 2dd40eaf978f3e535604e971e95041c674c3f260 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 10 May 2007 15:27:19 +0000 Subject: [PATCH] Check for IP address in silc_net_gethostbyname. --- lib/silcutil/silcnet.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/silcutil/silcnet.c b/lib/silcutil/silcnet.c index 7fd76a4a..17c17d83 100644 --- a/lib/silcutil/silcnet.c +++ b/lib/silcutil/silcnet.c @@ -276,6 +276,14 @@ SilcBool silc_net_gethostbyname(const char *name, struct in_addr ip; char *tmp; + if (silc_net_is_ip4(name)) { + memset(address, 0, address_len); + if (address_len < strlen(name)) + return FALSE; + strncpy(address, name, strlen(name)); + return TRUE; + } + hp = gethostbyname(name); if (!hp) return FALSE; -- 2.24.0