diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2008-07-25 19:19:06 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2008-07-25 19:19:06 +0000 |
| commit | d5bd2cac262b73909584edd92d66203322ba97e8 (patch) | |
| tree | 1cc18ef2a160cca18cf5f86b62c03bdad73caa5b /src/lib | |
| parent | eb14fbed2b11a4369b76367e5f15aa1237bc14fb (diff) | |
| download | krb5-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.c | 1 |
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, |
