diff options
author | Volker Lendecke <vl@samba.org> | 2009-05-07 23:07:55 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2009-05-07 23:38:48 +0200 |
commit | 646668bc51d42273a3665bd80bd044287e73bf2a (patch) | |
tree | 990519b5340923ab6ceaba49d1238b412619d891 /source3/winbindd/winbindd_cm.c | |
parent | 26a9643e456dc39085a93dce231a4e58df361ae9 (diff) | |
download | samba-646668bc51d42273a3665bd80bd044287e73bf2a.tar.gz samba-646668bc51d42273a3665bd80bd044287e73bf2a.tar.bz2 samba-646668bc51d42273a3665bd80bd044287e73bf2a.zip |
Fix some type-punned warnings
Diffstat (limited to 'source3/winbindd/winbindd_cm.c')
-rw-r--r-- | source3/winbindd/winbindd_cm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index b59a391029..396a30377f 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -769,7 +769,8 @@ static NTSTATUS cm_prepare_connection(const struct winbindd_domain *domain, struct sockaddr peeraddr; socklen_t peeraddr_len; - struct sockaddr_in *peeraddr_in = (struct sockaddr_in *)&peeraddr; + struct sockaddr_in *peeraddr_in = + (struct sockaddr_in *)(void *)&peeraddr; DEBUG(10,("cm_prepare_connection: connecting to DC %s for domain %s\n", controller, domain->name )); @@ -1040,7 +1041,9 @@ static bool add_one_dc_unique(TALLOC_CTX *mem_ctx, const char *domain_name, /* Make sure there's no duplicates in the list */ for (i=0; i<*num; i++) - if (sockaddr_equal((struct sockaddr *)&(*dcs)[i].ss, (struct sockaddr *)pss)) + if (sockaddr_equal( + (struct sockaddr *)(void *)&(*dcs)[i].ss, + (struct sockaddr *)(void *)pss)) return False; *dcs = TALLOC_REALLOC_ARRAY(mem_ctx, *dcs, struct dc_name_ip, (*num)+1); |