diff options
author | Andreas Schneider <asn@samba.org> | 2021-12-14 16:12:43 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2021-12-15 19:32:30 +0000 |
commit | 31b9208d8390d2cb6fc784ff3486cab27a187b98 (patch) | |
tree | 9abee312572450b227195438d8ee1de2ef3b2450 /lib/krb5_wrap | |
parent | 092e11295a9cfaed1cc0b70a4d1e25a6a106826c (diff) | |
download | samba-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.c | 5 |
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); |