diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c index 1bc271785e2..4552d0f8acc 100755 --- a/source3/libads/ldap.c +++ b/source3/libads/ldap.c @@ -605,8 +605,9 @@ ADS_STATUS ads_connect(ADS_STRUCT *ads) ADS_STATUS status; NTSTATUS ntstatus; char addr[INET6_ADDRSTRLEN]; - struct samba_sockaddr existing_sa = {0}; + struct samba_sockaddr existing_sa; + zero_sockaddr(existing_sa.u.ss) /* * ads_connect can be passed in a reused ADS_STRUCT * with an existing non-zero ads->ldap.ss IP address