diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/gssapi/krb5/ChangeLog | 6 | ||||
| -rw-r--r-- | src/lib/gssapi/krb5/accept_sec_context.c | 1 | ||||
| -rw-r--r-- | src/lib/gssapi/krb5/init_sec_context.c | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog index 8e9b8fca7..6d378f878 100644 --- a/src/lib/gssapi/krb5/ChangeLog +++ b/src/lib/gssapi/krb5/ChangeLog @@ -1,4 +1,10 @@ +Tue Aug 29 17:48:40 EDT 1995 Paul Park (pjpark@mit.edu) + * {accept,init}_sec_context.c - Zero out the newly allocated context + because garbage in the uninitialized context messes up the + serializers. + + Tue Aug 29 13:31:46 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in, .Sanitize, {im,ex}port_sec_context.c, ser_sctx.c - Add new modules to support {im,ex}port of GSSAPI context. diff --git a/src/lib/gssapi/krb5/accept_sec_context.c b/src/lib/gssapi/krb5/accept_sec_context.c index f0317944c..ba62cbb20 100644 --- a/src/lib/gssapi/krb5/accept_sec_context.c +++ b/src/lib/gssapi/krb5/accept_sec_context.c @@ -213,6 +213,7 @@ krb5_gss_accept_sec_context(context, minor_status, context_handle, return(GSS_S_FAILURE); } + memset(ctx, 0, sizeof(krb5_gss_ctx_id_rec)); ctx->context = context; ctx->auth_context = auth_context; ctx->initiate = 0; diff --git a/src/lib/gssapi/krb5/init_sec_context.c b/src/lib/gssapi/krb5/init_sec_context.c index bbcb308b8..2bf413f5c 100644 --- a/src/lib/gssapi/krb5/init_sec_context.c +++ b/src/lib/gssapi/krb5/init_sec_context.c @@ -243,7 +243,7 @@ krb5_gss_init_sec_context(context, minor_status, claimant_cred_handle, } /* fill in the ctx */ - + memset(ctx, 0, sizeof(krb5_gss_ctx_id_rec)); ctx->context = context; ctx->auth_context = NULL; ctx->initiate = 1; |
