diff options
author | Theodore Tso <tytso@mit.edu> | 1992-09-01 14:49:03 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1992-09-01 14:49:03 +0000 |
commit | fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9 (patch) | |
tree | 674bfc3d631c8ad269e029ded35e576d678a0785 /src/kdc/dispatch.c | |
parent | 287bf193b09b4aac0c2e39823e77a69cecda1f26 (diff) | |
download | krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.zip krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.tar.gz krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.tar.bz2 |
Modifications so that whether something came in on the secondary or
primary port is logged.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2377 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/dispatch.c')
-rw-r--r-- | src/kdc/dispatch.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/kdc/dispatch.c b/src/kdc/dispatch.c index 9ed95c1..037443e 100644 --- a/src/kdc/dispatch.c +++ b/src/kdc/dispatch.c @@ -37,10 +37,11 @@ static char rcsid_dispatch_c[] = #include "kdc_util.h" krb5_error_code -dispatch(pkt, from, response) -krb5_data *pkt; -const krb5_fulladdr *from; -krb5_data **response; +dispatch(pkt, from, is_secondary, response) + krb5_data *pkt; + const krb5_fulladdr *from; + int is_secondary; + krb5_data **response; { krb5_error_code retval; @@ -59,18 +60,18 @@ krb5_data **response; if (krb5_is_tgs_req(pkt)) { if (!(retval = decode_krb5_tgs_req(pkt, &tgs_req))) { - retval = process_tgs_req(tgs_req, from, response); + retval = process_tgs_req(tgs_req, from, is_secondary, response); krb5_free_kdc_req(tgs_req); } } else if (krb5_is_as_req(pkt)) { if (!(retval = decode_krb5_as_req(pkt, &as_req))) { - retval = process_as_req(as_req, from, response); + retval = process_as_req(as_req, from, is_secondary, response); krb5_free_kdc_req(as_req); } } #ifdef KRB4 else if (pkt->data[0] == 4) /* old version */ - retval = process_v4(pkt, from, response); + retval = process_v4(pkt, from, is_secondary, response); #endif else retval = KRB5KRB_AP_ERR_MSG_TYPE; |