OM_uint32 major = GSS_S_UNAVAILABLE;
int i;
+ *minor = 0;
*data_set = GSS_C_NO_BUFFER_SET;
+ if (cred_handle == GSS_C_NO_CREDENTIAL)
+ return GSS_S_NO_CRED;
+
+ GSSEAP_MUTEX_LOCK(&cred_handle->mutex);
+
for (i = 0; i < sizeof(inquireCredOps) / sizeof(inquireCredOps[0]); i++) {
if (oidEqual(&inquireCredOps[i].oid, desired_object)) {
major = (*inquireCredOps[i].inquire)(minor, cred_handle,
}
}
+ GSSEAP_MUTEX_UNLOCK(&cred_handle->mutex);
+
return major;
}