summaryrefslogtreecommitdiffstats
path: root/daemons/ipa-kdb/ipa_kdb_mspac.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2013-07-23 15:07:39 +0200
committerAlexander Bokovoy <abokovoy@redhat.com>2013-07-23 16:25:20 +0300
commit85b8c747bb14bca8afc6b80ab27c3eda1f5e1c74 (patch)
tree0f7d0ed03d39c33724e714843d710f918846e8c2 /daemons/ipa-kdb/ipa_kdb_mspac.c
parent7b5cc3ed83ce9612c095544855d209c2dccf4272 (diff)
downloadfreeipa-85b8c747bb14bca8afc6b80ab27c3eda1f5e1c74.tar.gz
freeipa-85b8c747bb14bca8afc6b80ab27c3eda1f5e1c74.tar.xz
freeipa-85b8c747bb14bca8afc6b80ab27c3eda1f5e1c74.zip
IPA KDB MS-PAC: return ENOMEM if allocation fails
Diffstat (limited to 'daemons/ipa-kdb/ipa_kdb_mspac.c')
-rw-r--r--daemons/ipa-kdb/ipa_kdb_mspac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb_mspac.c b/daemons/ipa-kdb/ipa_kdb_mspac.c
index 6ffab4594..5a43a37fe 100644
--- a/daemons/ipa-kdb/ipa_kdb_mspac.c
+++ b/daemons/ipa-kdb/ipa_kdb_mspac.c
@@ -1842,6 +1842,7 @@ krb5_error_code ipadb_sign_authdata(krb5_context context,
krb5_princ_component(context, ks_client_princ, 0)->length) == 0)) {
ipactx = ipadb_get_context(context);
if (!ipactx) {
+ kerr = ENOMEM;
goto done;
}
if (ulc_casecmp(krb5_princ_component(context, ks_client_princ, 1)->data,