summaryrefslogtreecommitdiffstats
path: root/proxy/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/src/client')
-rw-r--r--proxy/src/client/gpm_acquire_cred.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/proxy/src/client/gpm_acquire_cred.c b/proxy/src/client/gpm_acquire_cred.c
index 2b2c6c3..8f1cade 100644
--- a/proxy/src/client/gpm_acquire_cred.c
+++ b/proxy/src/client/gpm_acquire_cred.c
@@ -281,8 +281,8 @@ OM_uint32 gpm_inquire_cred(OM_uint32 *minor_status,
gssx_name *dname = NULL;
gssx_cred_element *e;
gss_OID_desc tmp_oid;
- uint32_t ret_min;
- uint32_t ret_maj;
+ uint32_t ret_min = 0;
+ uint32_t ret_maj = GSS_S_COMPLETE;
uint32_t life;
int cu;
int i;
@@ -403,8 +403,8 @@ OM_uint32 gpm_inquire_cred_by_mech(OM_uint32 *minor_status,
gssx_name *dname = NULL;
gssx_cred_element *e;
gss_OID_desc tmp_oid;
- uint32_t ret_min;
- uint32_t ret_maj;
+ uint32_t ret_min = 0;
+ uint32_t ret_maj = GSS_S_COMPLETE;
int i;
if (!cred) {
@@ -465,8 +465,7 @@ OM_uint32 gpm_inquire_cred_by_mech(OM_uint32 *minor_status,
}
if (i >= cred->elements.elements_len) {
- *minor_status = 0;
- return GSS_S_FAILURE;
+ ret_maj = GSS_S_FAILURE;
}
done: