From a8b6f76c6d13c0a0323ac1583f3fa450a72dca92 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 31 Dec 2000 07:32:03 +0000 Subject: [PATCH] (krb5_make_context): handle krb5_init_context failure consistently git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9428 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/kx/krb5.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/appl/kx/krb5.c b/appl/kx/krb5.c index 7cc7345ff..790c8a314 100644 --- a/appl/kx/krb5.c +++ b/appl/kx/krb5.c @@ -321,6 +321,7 @@ void krb5_make_context (kx_context *kc) { krb5_kx_context *c; + krb5_error_code ret; kc->authenticate = krb5_authenticate; kc->userok = krb5_userok; @@ -335,7 +336,9 @@ krb5_make_context (kx_context *kc) err (1, "malloc"); memset (kc->data, 0, sizeof(krb5_kx_context)); c = (krb5_kx_context *)kc->data; - krb5_init_context (&c->context); + ret = krb5_init_context (&c->context); + if (ret) + errx (1, "krb5_init_context failed: %d", ret); } /*