summaryrefslogtreecommitdiff
path: root/lib/krb5_wrap
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2021-12-14 16:12:43 +0100
committerJeremy Allison <jra@samba.org>2021-12-15 19:32:30 +0000
commit31b9208d8390d2cb6fc784ff3486cab27a187b98 (patch)
tree9abee312572450b227195438d8ee1de2ef3b2450 /lib/krb5_wrap
parent092e11295a9cfaed1cc0b70a4d1e25a6a106826c (diff)
downloadsamba-31b9208d8390d2cb6fc784ff3486cab27a187b98.tar.gz
lib:krb_wrap: Add missing error check in smb_krb5_salt_principal_str()
Found by covscan. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/krb5_wrap')
-rw-r--r--lib/krb5_wrap/krb5_samba.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/krb5_wrap/krb5_samba.c b/lib/krb5_wrap/krb5_samba.c
index fff5b4e2a22..61d651b4d5f 100644
--- a/lib/krb5_wrap/krb5_samba.c
+++ b/lib/krb5_wrap/krb5_samba.c
@@ -680,6 +680,11 @@ int smb_krb5_salt_principal_str(const char *realm,
userPrincipalName,
uac_flags,
&salt_principal);
+ if (krb5_ret != 0) {
+ DBG_ERR("unable to create salt principal:%s\n",
+ error_message(krb5_ret));
+ return krb5_ret;
+ }
krb5_ret = krb5_unparse_name(krb5_ctx, salt_principal,
&salt_principal_malloc);