From 74bc65b95be98e30642f32352ee4ffa2d75fb4e1 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 12 Jul 1997 20:49:44 +0000 Subject: [PATCH] fix pointer bug git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2207 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/accept_sec_context.c | 2 +- lib/gssapi/init_sec_context.c | 5 ++--- lib/gssapi/krb5/accept_sec_context.c | 2 +- lib/gssapi/krb5/init_sec_context.c | 5 ++--- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/gssapi/accept_sec_context.c b/lib/gssapi/accept_sec_context.c index 5bb3945c6..be81a501b 100644 --- a/lib/gssapi/accept_sec_context.c +++ b/lib/gssapi/accept_sec_context.c @@ -75,7 +75,7 @@ OM_uint32 gss_accept_sec_context kret = krb5_copy_principal (gssapi_krb5_context, ticket->enc_part2.client, - (*context_handle)->source); + &(*context_handle)->source); if (kret) { ret = GSS_S_FAILURE; goto failure; diff --git a/lib/gssapi/init_sec_context.c b/lib/gssapi/init_sec_context.c index e53a2fea9..e375c3ec7 100644 --- a/lib/gssapi/init_sec_context.c +++ b/lib/gssapi/init_sec_context.c @@ -100,7 +100,7 @@ init_auth kret = krb5_cc_get_principal (gssapi_krb5_context, ccache, - (*context_handle)->source); + &(*context_handle)->source); if (kret) { ret = GSS_S_FAILURE; goto failure; @@ -108,7 +108,7 @@ init_auth kret = krb5_copy_principal (gssapi_krb5_context, target_name, - (*context_handle)->target); + &(*context_handle)->target); if (kret) { ret = GSS_S_FAILURE; goto failure; @@ -159,7 +159,6 @@ init_auth ap_options, authenticator, &outbuf); - krb5_data_free (&authenticator); if (kret) { ret = GSS_S_FAILURE; diff --git a/lib/gssapi/krb5/accept_sec_context.c b/lib/gssapi/krb5/accept_sec_context.c index 5bb3945c6..be81a501b 100644 --- a/lib/gssapi/krb5/accept_sec_context.c +++ b/lib/gssapi/krb5/accept_sec_context.c @@ -75,7 +75,7 @@ OM_uint32 gss_accept_sec_context kret = krb5_copy_principal (gssapi_krb5_context, ticket->enc_part2.client, - (*context_handle)->source); + &(*context_handle)->source); if (kret) { ret = GSS_S_FAILURE; goto failure; diff --git a/lib/gssapi/krb5/init_sec_context.c b/lib/gssapi/krb5/init_sec_context.c index e53a2fea9..e375c3ec7 100644 --- a/lib/gssapi/krb5/init_sec_context.c +++ b/lib/gssapi/krb5/init_sec_context.c @@ -100,7 +100,7 @@ init_auth kret = krb5_cc_get_principal (gssapi_krb5_context, ccache, - (*context_handle)->source); + &(*context_handle)->source); if (kret) { ret = GSS_S_FAILURE; goto failure; @@ -108,7 +108,7 @@ init_auth kret = krb5_copy_principal (gssapi_krb5_context, target_name, - (*context_handle)->target); + &(*context_handle)->target); if (kret) { ret = GSS_S_FAILURE; goto failure; @@ -159,7 +159,6 @@ init_auth ap_options, authenticator, &outbuf); - krb5_data_free (&authenticator); if (kret) { ret = GSS_S_FAILURE;