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;