summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2008-07-25 19:19:06 +0000
committerKen Raeburn <raeburn@mit.edu>2008-07-25 19:19:06 +0000
commitd5bd2cac262b73909584edd92d66203322ba97e8 (patch)
tree1cc18ef2a160cca18cf5f86b62c03bdad73caa5b /src/lib
parenteb14fbed2b11a4369b76367e5f15aa1237bc14fb (diff)
downloadkrb5-d5bd2cac262b73909584edd92d66203322ba97e8.tar.gz
krb5-d5bd2cac262b73909584edd92d66203322ba97e8.tar.xz
krb5-d5bd2cac262b73909584edd92d66203322ba97e8.zip
fix possible uninit variable use in error path
Clear gss_client and gss_target before any possible branch to 'error', where they can be used. ticket: new target_version: 1.6.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20580 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/kadm5/clnt/client_init.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/kadm5/clnt/client_init.c b/src/lib/kadm5/clnt/client_init.c
index d5131cfda..67a99e7fd 100644
--- a/src/lib/kadm5/clnt/client_init.c
+++ b/src/lib/kadm5/clnt/client_init.c
@@ -605,6 +605,7 @@ kadm5_setup_gss(kadm5_server_handle_t handle,
code = KADM5_GSS_ERROR;
gss_client_creds = GSS_C_NO_CREDENTIAL;
ccname_orig = NULL;
+ gss_client = gss_target = GSS_C_NO_NAME;
/* Temporarily use the kadm5 cache. */
gssstat = gss_krb5_ccache_name(&minor_stat, handle->cache_name,