ads_struct
[metze/samba/wip.git] / source3 / libnet / libnet_join.c
index 27fc5135442cf47bb36ad7e64bc8e24cc3b6acf9..c3918a1d8e09297f8bfc97732f6193b4deaf8712 100644 (file)
@@ -146,13 +146,13 @@ static ADS_STATUS libnet_connect_ads(const char *dns_domain_name,
        }
 
        if (user_name) {
-               SAFE_FREE(my_ads->auth.user_name);
-               my_ads->auth.user_name = SMB_STRDUP(user_name);
-               if ((cp = strchr_m(my_ads->auth.user_name, '@'))!=0) {
+               SAFE_FREE(my_ads->auth._user_name);
+               my_ads->auth._user_name = SMB_STRDUP(user_name);
+               if ((cp = strchr_m(my_ads->auth._user_name, '@'))!=0) {
                        *cp++ = '\0';
-                       SAFE_FREE(my_ads->auth.realm);
-                       my_ads->auth.realm = smb_xstrdup(cp);
-                       if (!strupper_m(my_ads->auth.realm)) {
+                       SAFE_FREE(my_ads->auth._realm);
+                       my_ads->auth._realm = smb_xstrdup(cp);
+                       if (!strupper_m(my_ads->auth._realm)) {
                                ads_destroy(&my_ads);
                                return ADS_ERROR_LDAP(LDAP_NO_MEMORY);
                        }
@@ -160,14 +160,14 @@ static ADS_STATUS libnet_connect_ads(const char *dns_domain_name,
        }
 
        if (password) {
-               SAFE_FREE(my_ads->auth.password);
-               my_ads->auth.password = SMB_STRDUP(password);
+               SAFE_FREE(my_ads->auth._password);
+               my_ads->auth._password = SMB_STRDUP(password);
        }
 
        if (ccname != NULL) {
-               SAFE_FREE(my_ads->auth.ccache_name);
-               my_ads->auth.ccache_name = SMB_STRDUP(ccname);
-               setenv(KRB5_ENV_CCNAME, my_ads->auth.ccache_name, 1);
+               SAFE_FREE(my_ads->auth._ccache_name);
+               my_ads->auth._ccache_name = SMB_STRDUP(ccname);
+               setenv(KRB5_ENV_CCNAME, my_ads->auth._ccache_name, 1);
        }
 
        status = ads_connect_user_creds(my_ads);
@@ -939,8 +939,8 @@ static ADS_STATUS libnet_join_post_processing_ads_modify(TALLOC_CTX *mem_ctx,
                 * to update msDS-SupportedEncryptionTypes reliable
                 */
 
-               if (r->in.ads->auth.ccache_name != NULL) {
-                       ads_kdestroy(r->in.ads->auth.ccache_name);
+               if (r->in.ads->auth._ccache_name != NULL) {
+                       ads_kdestroy(r->in.ads->auth._ccache_name);
                }
 
                ads_destroy(&r->in.ads);