Print this page
6817447 libgss and various mechs are hiding both the real minor_status and the error token
6405422 Solaris acceptors fail in AD-KDC environments when using non-"host" services (e.g. "cifs")
6824434 Unable to accept context establishment initiated by Windows 2000 clients
6787343 kclient's site lookups fail in certain network environments
6692646 kclient should output errors to stderr
6525327 kinit failed when arcfour-hmac-md5-exp was used for the principal's key
6745582 SUNWkdcu missing package dependencies after kclientv2 integration
@@ -1,11 +1,10 @@
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-
/*
* Copyright 2000, 2004 by the Massachusetts Institute of Technology.
* All Rights Reserved.
*
* Export of this software from the United States of America may
@@ -314,10 +313,11 @@
gss_cred_id_t cred_handle = NULL;
krb5_gss_cred_id_t deleg_cred = NULL;
OM_uint32 saved_ap_options = 0;
krb5int_access kaccess;
int cred_rcache = 0;
+ OM_uint32 t_minor_status = 0;
KRB5_LOG0(KRB5_INFO,"krb5_gss_accept_sec_context() start");
code = krb5int_accessor (&kaccess, KRB5INT_ACCESS_VERSION);
if (code) {
@@ -1178,11 +1178,11 @@
*output_token = token;
}
cleanup:
if (!verifier_cred_handle && cred_handle) {
- krb5_gss_release_cred(minor_status, &cred_handle);
+ krb5_gss_release_cred(&t_minor_status, &cred_handle);
}
krb5_free_context(context);
/* Solaris Kerberos */
KRB5_LOG(KRB5_ERR,"krb5_gss_accept_sec_context() end, "