diff options
author | Greg Hudson <ghudson@mit.edu> | 2011-10-20 15:16:03 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2011-10-20 15:16:03 +0000 |
commit | 3df20abff2f625b8c6dbed97d08560a784ee0339 (patch) | |
tree | ad6b1d01a01633a20aaa22a6a813eaefbf01d8e2 | |
parent | c0a51fe0c8051e27c6cee4f4f0c705356a715e1e (diff) | |
download | krb5-3df20abff2f625b8c6dbed97d08560a784ee0339.tar.gz krb5-3df20abff2f625b8c6dbed97d08560a784ee0339.tar.xz krb5-3df20abff2f625b8c6dbed97d08560a784ee0339.zip |
Fix handling of null edata method in KDC preauth
Correctly include an empty padata value if a KDC preauth system has no
get_edata method. This bug prevented the KDC from indicating FAST
support in preauth-required errors.
ticket: 6988
target_version: 1.10
tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25385 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/kdc/kdc_preauth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kdc/kdc_preauth.c b/src/kdc/kdc_preauth.c index bf1017f52..272980db5 100644 --- a/src/kdc/kdc_preauth.c +++ b/src/kdc/kdc_preauth.c @@ -829,7 +829,7 @@ hint_list_next(struct hint_state *state) ap->get_edata(kdc_context, state->request, &callbacks, state->rock, ap->moddata, ap->type, finish_get_edata, state); } else - finish_get_edata(state, ap->type, NULL); + finish_get_edata(state, 0, NULL); return; next: |