diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/providers/ad/ad_gpo.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c index de4d4416..2f9e3161 100644 --- a/src/providers/ad/ad_gpo.c +++ b/src/providers/ad/ad_gpo.c @@ -1519,7 +1519,7 @@ ad_gpo_connect_done(struct tevent_req *subreq) } } - sam_account_name = talloc_asprintf(state, "%s$", state->ad_hostname); + sam_account_name = sss_krb5_get_primary(state, "%S$", state->ad_hostname); if (sam_account_name == NULL) { ret = ENOMEM; goto done; @@ -1542,7 +1542,7 @@ ad_gpo_connect_done(struct tevent_req *subreq) state->opts->user_map[SDAP_OC_USER].name, state->opts->user_map[SDAP_AT_USER_NAME].name, sam_account_name); - + talloc_zfree(sam_account_name); if (filter == NULL) { ret = ENOMEM; goto done; |
