]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
In process_tgs_req, fully initialize e_data since we may copy it in
authorGreg Hudson <ghudson@mit.edu>
Thu, 29 Oct 2009 23:07:33 +0000 (23:07 +0000)
committerGreg Hudson <ghudson@mit.edu>
Thu, 29 Oct 2009 23:07:33 +0000 (23:07 +0000)
prepare_error_tgs.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23093 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/do_tgs_req.c

index 71013b584859c6a2d468124f6ab73e127ee30da0..103a29fb19c928384a4b03f53fb5decc198ee6ef 100644 (file)
@@ -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;