}
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);
}
}
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);
* 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);