X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcnet.c;h=17c17d83201ddb20df6b18c607fa2e223e7101eb;hb=e9374395ec9747bddd3ea0bfd3e5a17717e97b31;hp=7fd76a4a3088db1a5a54e2021ccce8214f0253a1;hpb=db2eb09f58c6ab9e4657989f8b766feefd1871a7;p=silc.git 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;