X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=mech_eap%2Futil_name.c;h=6f038efde40e34cd010a6f50b71e2e41c769a27f;hb=4556a0409ceba59b0345e6f0b050786add7ac00f;hp=e20dffd53d75ba2ed0c84e818c59dbec64140778;hpb=54fa5230688cd4ecef74aaef6ebb3193e24f47f8;p=mech_eap.orig diff --git a/mech_eap/util_name.c b/mech_eap/util_name.c index e20dffd..6f038ef 100644 --- a/mech_eap/util_name.c +++ b/mech_eap/util_name.c @@ -81,7 +81,7 @@ gssEapAllocName(OM_uint32 *minor, gss_name_t *pName) } if (GSSEAP_MUTEX_INIT(&name->mutex) != 0) { - *minor = errno; + *minor = GSSEAP_GET_LAST_ERROR(); gssEapReleaseName(&tmpMinor, &name); return GSS_S_FAILURE; } @@ -112,7 +112,6 @@ gssEapReleaseName(OM_uint32 *minor, gss_name_t *pName) GSSEAP_KRB_INIT(&krbContext); krb5_free_principal(krbContext, name->krbPrincipal); gssEapReleaseOid(&tmpMinor, &name->mechanismUsed); - #ifdef GSSEAP_ENABLE_ACCEPTOR gssEapReleaseAttrContext(&tmpMinor, name); #endif