diff options
| author | Greg Hudson <ghudson@mit.edu> | 2011-10-04 22:40:10 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2011-10-04 22:40:10 +0000 |
| commit | 57a52177feee207d8b3f4bd0fbf7a3d7ee09c070 (patch) | |
| tree | 92030d33fdb3123ee6f80173786d63087cce6355 /src/kdc | |
| parent | cbb4ede6d5a939f39f3325ad040406ac05c99713 (diff) | |
Fix initialization and pointer bugs in new code
Coverity found some minor-to-medium bugs in some recent changes; fix
them.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25299 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc')
| -rw-r--r-- | src/kdc/do_as_req.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index 7abbfac147..9102e26a06 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -131,7 +131,7 @@ finish_process_as_req(struct as_req_state *state, krb5_error_code errcode) krb5_key_data *server_key; krb5_key_data *client_key; krb5_keyblock *as_encrypting_key = NULL; - krb5_data *response; + krb5_data *response = NULL; const char *emsg = 0; int did_log = 0; register int i; @@ -468,6 +468,7 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt, state->request = request; state->e_data = NULL; state->authtime = 0; + state->c_flags = 0; state->req_pkt = req_pkt; state->rstate = NULL; state->sname = 0; |
