remove unused variable from gss_add_cred_with_password

This commit is contained in:
Luke Howard
2011-05-15 01:51:08 +02:00
parent 810523e6c4
commit 23bf28b1b8

View File

@@ -46,7 +46,7 @@ gss_add_cred_with_password(OM_uint32 *minor_status,
gssapi_mech_interface m; gssapi_mech_interface m;
struct _gss_cred *cred = (struct _gss_cred *) input_cred_handle; struct _gss_cred *cred = (struct _gss_cred *) input_cred_handle;
struct _gss_cred *new_cred; struct _gss_cred *new_cred;
struct _gss_mechanism_cred *mc, *target_mc, *copy_mc; struct _gss_mechanism_cred *mc;
struct _gss_mechanism_name *mn = NULL; struct _gss_mechanism_name *mn = NULL;
OM_uint32 junk, time_req; OM_uint32 junk, time_req;
@@ -73,19 +73,17 @@ gss_add_cred_with_password(OM_uint32 *minor_status,
HEIM_SLIST_INIT(&new_cred->gc_mc); HEIM_SLIST_INIT(&new_cred->gc_mc);
/* /*
* We go through all the mc attached to the input_cred_handle * Copy credentials from un-desired mechanisms to the new credential.
* and check the mechanism. If it matches, we call
* gss_add_cred for that mechanism, otherwise we copy the mc
* to new_cred.
*/ */
target_mc = 0;
if (cred) { if (cred) {
HEIM_SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) { HEIM_SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
struct _gss_mechanism_cred *copy_mc;
if (gss_oid_equal(mc->gmc_mech_oid, desired_mech)) { if (gss_oid_equal(mc->gmc_mech_oid, desired_mech)) {
target_mc = mc; continue;
} }
copy_mc = _gss_copy_cred(mc); copy_mc = _gss_copy_cred(mc);
if (!copy_mc) { if (copy_mc == NULL) {
gss_release_cred(&junk, (gss_cred_id_t *)&new_cred); gss_release_cred(&junk, (gss_cred_id_t *)&new_cred);
*minor_status = ENOMEM; *minor_status = ENOMEM;
return (GSS_S_FAILURE); return (GSS_S_FAILURE);