s4:kpasswd: Check return code of cli_credentials_set_conf()
authorAndreas Schneider <asn@samba.org>
Tue, 22 Jun 2021 07:47:23 +0000 (09:47 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 29 Jun 2021 02:19:35 +0000 (02:19 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/kpasswd-service.c

index 8f1679e4a28aa5e4d9ce608a46e2c1282ea2c7c2..061aedc80e57d059d052b885b35a448a12ff3d81 100644 (file)
@@ -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",