summaryrefslogtreecommitdiffstats
path: root/src/providers/ad/ad_gpo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/ad/ad_gpo.c')
-rw-r--r--src/providers/ad/ad_gpo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
index de4d44166..2f9e31611 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;