aboutsummaryrefslogtreecommitdiff
path: root/src/kdc/dispatch.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1992-09-01 14:49:03 +0000
committerTheodore Tso <tytso@mit.edu>1992-09-01 14:49:03 +0000
commitfc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9 (patch)
tree674bfc3d631c8ad269e029ded35e576d678a0785 /src/kdc/dispatch.c
parent287bf193b09b4aac0c2e39823e77a69cecda1f26 (diff)
downloadkrb5-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.c15
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;