diff options
-rw-r--r-- | source4/kdc/kpasswdd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/kdc/kpasswdd.c b/source4/kdc/kpasswdd.c index dc8d5c7310..b98304c12d 100644 --- a/source4/kdc/kpasswdd.c +++ b/source4/kdc/kpasswdd.c @@ -280,7 +280,8 @@ static BOOL kpasswd_process_request(struct kdc_server *kdc, reply); } if (chpw.targname && chpw.targrealm) { - if (_krb5_principalname2krb5_principal(&principal, *chpw.targname, + if (_krb5_principalname2krb5_principal(kdc->smb_krb5_context->krb5_context, + &principal, *chpw.targname, *chpw.targrealm) != 0) { free_ChangePasswdDataMS(&chpw); return kpasswdd_make_error_reply(kdc, mem_ctx, |