aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/build_auth.c
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2022-03-28 17:02:13 +0000
committerCy Schubert <cy@FreeBSD.org>2022-03-28 17:02:13 +0000
commit49af073ed77202a54dfdd773cbcbbf7835c75baf (patch)
treeb180dbeab238a3d30b8d99d05c9cf0e30fbadd5a /lib/krb5/build_auth.c
parentd684f11da759490a8d98d7b790796106285f4084 (diff)
Diffstat (limited to 'lib/krb5/build_auth.c')
-rw-r--r--lib/krb5/build_auth.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/krb5/build_auth.c b/lib/krb5/build_auth.c
index 003ccae8cc87..cbc67744a4e1 100644
--- a/lib/krb5/build_auth.c
+++ b/lib/krb5/build_auth.c
@@ -117,8 +117,12 @@ _krb5_build_authenticator (krb5_context context,
memset(&auth, 0, sizeof(auth));
auth.authenticator_vno = 5;
- copy_Realm(&cred->client->realm, &auth.crealm);
- copy_PrincipalName(&cred->client->name, &auth.cname);
+ ret = copy_Realm(&cred->client->realm, &auth.crealm);
+ if (ret)
+ goto fail;
+ ret = copy_PrincipalName(&cred->client->name, &auth.cname);
+ if (ret)
+ goto fail;
krb5_us_timeofday (context, &auth.ctime, &auth.cusec);