From fec0baacb658eb1bfc15c8ca4dfeecc1cf84eb79 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 27 Feb 2011 09:57:18 +0100 Subject: s3: Make is_zero_addr take a sockaddr_storage All callers had to cast this anyway Autobuild-User: Volker Lendecke Autobuild-Date: Sun Feb 27 11:02:53 CET 2011 on sn-devel-104 --- source3/libsmb/cliconnect.c | 2 +- source3/libsmb/dsgetdcname.c | 2 +- source3/libsmb/namequery.c | 14 +++++++------- source3/libsmb/namequery_dc.c | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) (limited to 'source3/libsmb') diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index 25df2b2b4e..564cf8b3c7 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -2433,7 +2433,7 @@ NTSTATUS cli_connect(struct cli_state *cli, *p = 0; } - if (!dest_ss || is_zero_addr((struct sockaddr *)dest_ss)) { + if (!dest_ss || is_zero_addr(dest_ss)) { NTSTATUS status =resolve_name_list(frame, cli->desthost, name_type, diff --git a/source3/libsmb/dsgetdcname.c b/source3/libsmb/dsgetdcname.c index cc486c122e..e062818dda 100644 --- a/source3/libsmb/dsgetdcname.c +++ b/source3/libsmb/dsgetdcname.c @@ -629,7 +629,7 @@ static NTSTATUS discover_dc_dns(TALLOC_CTX *mem_ctx, * back to netbios lookups is that our DNS server doesn't know * anything about the DC's -- jerry */ - if (!is_zero_addr((struct sockaddr *)(void *)&r->ss)) { + if (!is_zero_addr(&r->ss)) { count++; continue; } diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c index 0da495dbb9..9bc6911942 100644 --- a/source3/libsmb/namequery.c +++ b/source3/libsmb/namequery.c @@ -1079,7 +1079,7 @@ static int remove_duplicate_addrs2(struct ip_service *iplist, int count ) /* one loop to remove duplicates */ for ( i=0; iss)) { + if (!is_zero_addr(&r->ss)) { (*return_count)++; } } @@ -2151,7 +2151,7 @@ bool resolve_name(const char *name, if (prefer_ipv4) { for (i=0; i