diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kdc/ChangeLog | 5 | ||||
| -rw-r--r-- | src/kdc/replay.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog index f05b0d796..c5162ccf5 100644 --- a/src/kdc/ChangeLog +++ b/src/kdc/ChangeLog @@ -1,3 +1,8 @@ +1999-06-28 Tom Yu <tlyu@mit.edu> + + * replay.c (MATCH): Fix up to compare the correct components of + the input address. + Fri Apr 30 00:05:07 1999 Tom Yu <tlyu@mit.edu> * kerberos_v4.c (kerberos_v4): Fix bug where krb_create_ticket() diff --git a/src/kdc/replay.c b/src/kdc/replay.c index a65ffb3eb..e0f3c8fd1 100644 --- a/src/kdc/replay.c +++ b/src/kdc/replay.c @@ -54,7 +54,8 @@ static int num_entries = 0; !memcmp((ptr)->req_packet->data, inpkt->data, \ inpkt->length) && \ ((ptr)->addr->length == from->address->length) && \ - !memcmp((ptr)->addr->contents, from->address, \ + !memcmp((ptr)->addr->contents, \ + from->address->contents, \ from->address->length)&& \ ((ptr)->db_age == db_age)) /* XXX |
