(gss_krb5_extract_authz_data_from_sec_context):

check that we have a ticket before we start to use it


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12716 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2003-08-31 21:56:26 +00:00
parent 1f5d66620a
commit 90b52bb83b
2 changed files with 12 additions and 0 deletions

View File

@@ -74,6 +74,12 @@ gss_krb5_extract_authz_data_from_sec_context(OM_uint32 *minor_status,
ad_data->length = 0;
HEIMDAL_MUTEX_lock(&context_handle->ctx_id_mutex);
if (context_handle->ticket == NULL) {
HEIMDAL_MUTEX_unlock(&context_handle->ctx_id_mutex);
*minor_status = EINVAL;
return GSS_S_FAILURE;
}
ret = krb5_ticket_get_authorization_data_type(gssapi_krb5_context,
context_handle->ticket,
ad_type,

View File

@@ -74,6 +74,12 @@ gss_krb5_extract_authz_data_from_sec_context(OM_uint32 *minor_status,
ad_data->length = 0;
HEIMDAL_MUTEX_lock(&context_handle->ctx_id_mutex);
if (context_handle->ticket == NULL) {
HEIMDAL_MUTEX_unlock(&context_handle->ctx_id_mutex);
*minor_status = EINVAL;
return GSS_S_FAILURE;
}
ret = krb5_ticket_get_authorization_data_type(gssapi_krb5_context,
context_handle->ticket,
ad_type,