diff options
author | Andreas Schneider <asn@samba.org> | 2021-05-04 11:08:28 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2021-06-29 02:19:35 +0000 |
commit | 0f13044634d67e717e3a7b3fec561273ff3d1f73 (patch) | |
tree | 242f178f7eb3a65501dbc52fdb5d764c46b2356e /source3/passdb | |
parent | b18fa931f313f1dd345cf6e9c74168a53b45bdf2 (diff) | |
download | samba-0f13044634d67e717e3a7b3fec561273ff3d1f73.tar.gz |
s3:passdb: Check return code of cli_credentials_set_conf()
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/passdb')
-rw-r--r-- | source3/passdb/passdb.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index 73fcb3da308..068c5a5ea70 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -2590,7 +2590,11 @@ NTSTATUS pdb_get_trust_credentials(const char *netbios_domain, goto fail; } - cli_credentials_set_conf(creds, lp_ctx); + ok = cli_credentials_set_conf(creds, lp_ctx); + if (!ok) { + status = NT_STATUS_INTERNAL_ERROR; + goto fail; + } ok = cli_credentials_set_domain(creds, netbios_domain, CRED_SPECIFIED); if (!ok) { @@ -2662,7 +2666,11 @@ NTSTATUS pdb_get_trust_credentials(const char *netbios_domain, goto fail; } - cli_credentials_set_conf(creds, lp_ctx); + ok = cli_credentials_set_conf(creds, lp_ctx); + if (!ok) { + status = NT_STATUS_INTERNAL_ERROR; + goto fail; + } cli_credentials_set_secure_channel_type(creds, channel); cli_credentials_set_password_last_changed_time(creds, last_set_time); |