diff options
-rw-r--r-- | source4/kdc/kpasswd-service.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/kdc/kpasswd-service.c b/source4/kdc/kpasswd-service.c index 8f1679e4a28..061aedc80e5 100644 --- a/source4/kdc/kpasswd-service.c +++ b/source4/kdc/kpasswd-service.c @@ -156,7 +156,10 @@ kdc_code kpasswd_process(struct kdc_server *kdc, goto done; } - cli_credentials_set_conf(server_credentials, kdc->task->lp_ctx); + ok = cli_credentials_set_conf(server_credentials, kdc->task->lp_ctx); + if (!ok) { + goto done; + } ok = cli_credentials_set_username(server_credentials, "kadmin/changepw", |