From 6ba4bddb61cb6033a7937152966a608c1bbced40 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 4 Jan 2011 18:48:47 +0100 Subject: s3: Make name_query use /tmp/.nmbd/unexpected --- source3/utils/nmblookup.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'source3/utils/nmblookup.c') diff --git a/source3/utils/nmblookup.c b/source3/utils/nmblookup.c index 7e5ace5fb0..bd150df741 100644 --- a/source3/utils/nmblookup.c +++ b/source3/utils/nmblookup.c @@ -153,7 +153,8 @@ static void do_node_status(const char *name, static bool query_one(const char *lookup, unsigned int lookup_type) { - int j, count, flags = 0; + int j, count; + uint8_t flags; struct sockaddr_storage *ip_list=NULL; NTSTATUS status = NT_STATUS_NOT_FOUND; @@ -161,10 +162,10 @@ static bool query_one(const char *lookup, unsigned int lookup_type) char addr[INET6_ADDRSTRLEN]; print_sockaddr(addr, sizeof(addr), &bcast_addr); d_printf("querying %s on %s\n", lookup, addr); - status = name_query(ServerFD,lookup,lookup_type,use_bcast, + status = name_query(lookup,lookup_type,use_bcast, use_bcast?true:recursion_desired, &bcast_addr, talloc_tos(), - &ip_list, &count, &flags, NULL); + &ip_list, &count, &flags); } else { const struct in_addr *bcast; for (j=iface_count() - 1; @@ -181,11 +182,11 @@ static bool query_one(const char *lookup, unsigned int lookup_type) print_sockaddr(addr, sizeof(addr), &bcast_ss); d_printf("querying %s on %s\n", lookup, addr); - status = name_query(ServerFD,lookup,lookup_type, + status = name_query(lookup,lookup_type, use_bcast, use_bcast?True:recursion_desired, &bcast_ss, talloc_tos(), - &ip_list, &count, &flags, NULL); + &ip_list, &count, &flags); } } -- cgit