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/do_as_req.c | |
| parent | 287bf193b09b4aac0c2e39823e77a69cecda1f26 (diff) | |
| download | krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.tar.gz krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.tar.xz krb5-fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9.zip | |
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/do_as_req.c')
| -rw-r--r-- | src/kdc/do_as_req.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index a9c7996fc..57fc8c17f 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -62,9 +62,10 @@ static krb5_error_code prepare_error_as PROTOTYPE((krb5_kdc_req *, /*ARGSUSED*/ krb5_error_code -process_as_req(request, from, response) +process_as_req(request, from, is_secondary, response) register krb5_kdc_req *request; const krb5_fulladdr *from; /* who sent it ? */ +int is_secondary; krb5_data **response; /* filled in with a response packet */ { @@ -110,7 +111,12 @@ krb5_data **response; /* filled in with a response packet */ if (!fromstring) fromstring = "<unknown>"; - syslog(LOG_INFO, "AS_REQ: host %s, %s for %s", fromstring, cname, sname); + if (is_secondary) + syslog(LOG_INFO, "AS_REQ; host %s, %s for %s", fromstring, cname, + sname); + else + syslog(LOG_INFO, "AS_REQ: host %s, %s for %s", fromstring, cname, + sname); free(cname); free(sname); @@ -142,6 +148,11 @@ krb5_data **response; /* filled in with a response packet */ #define cleanup() {krb5_db_free_principal(&client, 1); krb5_db_free_principal(&server, 1); } + if (retval = check_kdb_flags_as(request, client, server)) { + cleanup(); + return(prepare_error_as(request, retval, response)); + } + if (retval = krb5_timeofday(&kdc_time)) { cleanup(); return(retval); |
