summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/ChangeLog6
-rw-r--r--src/lib/krb5/krb/init_ctx.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index 086aeb303..b72c0087e 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,3 +1,9 @@
+Mon Apr 24 17:09:36 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * init_ctx.c (krb5_init_context): If an error is returned from
+ krb5_set_default_in_tkt_etypes or krb5_os_init_context,
+ pass to caller instead of stack garbage.
+
Sat Apr 22 11:06:45 1995 Ezra Peisach (epeisach@kangaroo.mit.edu)
* Makefile.in: t_walk_rtree needs libcrypto
diff --git a/src/lib/krb5/krb/init_ctx.c b/src/lib/krb5/krb/init_ctx.c
index 88a21ea4a..3ab368b09 100644
--- a/src/lib/krb5/krb/init_ctx.c
+++ b/src/lib/krb5/krb/init_ctx.c
@@ -41,10 +41,10 @@ krb5_init_context(context)
ctx->magic = KV5M_CONTEXT;
/* Set the default encryption types, possible defined in krb5/conf */
- if (krb5_set_default_in_tkt_etypes(ctx, NULL))
+ if (retval = krb5_set_default_in_tkt_etypes(ctx, NULL))
goto cleanup;
- if (krb5_os_init_context(ctx))
+ if (retval = krb5_os_init_context(ctx))
goto cleanup;