summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-10-29 23:07:33 +0000
committerGreg Hudson <ghudson@mit.edu>2009-10-29 23:07:33 +0000
commit066b1f5f4de6531c90fb98d06329437dbe3adb83 (patch)
treed3b242151d06533a175fdc1c7110d6477258183d /src
parentcb01682747845d1852c82c0d567765b6babd70e8 (diff)
downloadkrb5-066b1f5f4de6531c90fb98d06329437dbe3adb83.tar.gz
krb5-066b1f5f4de6531c90fb98d06329437dbe3adb83.tar.xz
krb5-066b1f5f4de6531c90fb98d06329437dbe3adb83.zip
In process_tgs_req, fully initialize e_data since we may copy it in
prepare_error_tgs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23093 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/do_tgs_req.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c
index 71013b5848..103a29fb19 100644
--- a/src/kdc/do_tgs_req.c
+++ b/src/kdc/do_tgs_req.c
@@ -130,11 +130,10 @@ process_tgs_req(krb5_data *pkt, const krb5_fulladdr *from,
struct kdc_request_state *state = NULL;
krb5_pa_data *pa_tgs_req; /*points into request*/
krb5_data scratch;
- krb5_data e_data; /* backend-provided error data */
+ krb5_data e_data = empty_data(); /* backend-provided error data */
reply.padata = 0; /* For cleanup handler */
reply_encpart.enc_padata = 0;
- e_data.data = NULL;
session_key.contents = NULL;