summaryrefslogtreecommitdiffstats
path: root/proxy/src/client
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-04-03 09:25:37 -0400
committerSimo Sorce <simo@redhat.com>2013-04-03 16:39:11 -0400
commit20f5dd06be93df2d7ad3a1d76d8aac3a29ee8684 (patch)
tree572c71082185d1a16f6c9b879a45869bca14b2f3 /proxy/src/client
parent94a4d4947c41379fb74e229b1b0b00d554f170be (diff)
downloadgss-proxy-20f5dd06be93df2d7ad3a1d76d8aac3a29ee8684.tar.gz
gss-proxy-20f5dd06be93df2d7ad3a1d76d8aac3a29ee8684.tar.xz
gss-proxy-20f5dd06be93df2d7ad3a1d76d8aac3a29ee8684.zip
Fix uninizialized variables found by Coverity
Signed-off-by: Simo Sorce <simo@redhat.com>
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: