68d4ec48b7
Wed Mar 10 2004 Nalin Dahyabhai <nalin@redhat.com> 1.3.2-1 - update to 1.3.2 Mon Mar 08 2004 Nalin Dahyabhai <nalin@redhat.com> 1.3.1-12 - rebuild Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> 1.3.1-11.1 - rebuilt Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 1.3.1-11 - rebuilt Mon Feb 09 2004 Nalin Dahyabhai <nalin@redhat.com> 1.3.1-10 - catch krb4 send_to_kdc cases in kdc preference patch Mon Feb 02 2004 Nalin Dahyabhai <nalin@redhat.com> 1.3.1-9 - remove patch to set TERM in klogind which, combined with the upstream fix in 1.3.1, actually produces the bug now (#114762) Mon Jan 19 2004 Nalin Dahyabhai <nalin@redhat.com> 1.3.1-8 - when iterating over lists of interfaces which are "up" from getifaddrs(), skip over those which have no address (#113347) Mon Jan 12 2004 Nalin Dahyabhai <nalin@redhat.com> - prefer the kdc which last replied to a request when sending requests to kdcs
26 lines
984 B
Diff
26 lines
984 B
Diff
Avoid tripping ElectricFence. Purely for debugging.
|
|
|
|
--- krb5/src/lib/krb5/krb/init_ctx.c 2004-03-09 19:06:49.000000000 -0500
|
|
+++ krb5/src/lib/krb5/krb/init_ctx.c 2004-03-09 19:09:58.000000000 -0500
|
|
@@ -148,11 +148,15 @@
|
|
if ((retval = krb5_set_default_tgs_ktypes(ctx, NULL)))
|
|
goto cleanup;
|
|
|
|
- ctx->conf_tgs_ktypes = calloc(ctx->tgs_ktype_count, sizeof(krb5_enctype));
|
|
- if (ctx->conf_tgs_ktypes == NULL && ctx->tgs_ktype_count != 0)
|
|
- goto cleanup;
|
|
- memcpy(ctx->conf_tgs_ktypes, ctx->tgs_ktypes,
|
|
- sizeof(krb5_enctype) * ctx->tgs_ktype_count);
|
|
+ if (ctx->tgs_ktype_count > 0) {
|
|
+ ctx->conf_tgs_ktypes = calloc(ctx->tgs_ktype_count, sizeof(krb5_enctype));
|
|
+ if (ctx->conf_tgs_ktypes == NULL)
|
|
+ goto cleanup;
|
|
+ memcpy(ctx->conf_tgs_ktypes, ctx->tgs_ktypes,
|
|
+ sizeof(krb5_enctype) * ctx->tgs_ktype_count);
|
|
+ } else {
|
|
+ ctx->conf_tgs_ktypes = NULL;
|
|
+ }
|
|
ctx->conf_tgs_ktypes_count = ctx->tgs_ktype_count;
|
|
|
|
if ((retval = krb5_os_init_context(ctx)))
|