From 034a855d73471c4c94ee71ea7644c6e3e02b8b74 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 11 Jan 2002 09:48:27 +0000 Subject: cope with direct IP addresses in resolve_name() (This used to be commit 73a59170e6fab3b0f91938a74302750915a04a7a) --- source3/libsmb/namequery.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source3/libsmb/namequery.c') diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c index d7e0af11df..e410363de8 100644 --- a/source3/libsmb/namequery.c +++ b/source3/libsmb/namequery.c @@ -954,6 +954,11 @@ BOOL resolve_name(const char *name, struct in_addr *return_ip, int name_type) struct in_addr *ip_list = NULL; int count = 0; + if (is_ipaddress(name)) { + *return_ip = *interpret_addr2(name); + return True; + } + if (internal_resolve_name(name, name_type, &ip_list, &count)) { int i; /* only return valid addresses for TCP connections */ -- cgit