summaryrefslogtreecommitdiff
path: root/server/server.c
diff options
context:
space:
mode:
authorGravatar John Kohl <jtkohl@mit.edu>1988-06-25 12:51:59 +0000
committerGravatar John Kohl <jtkohl@mit.edu>1988-06-25 12:51:59 +0000
commita9046fb8ca40ed69c505b3aa4e1f8a5daff05d1b (patch)
tree81048a4d26132405c314106a4dfbf858a52d737b /server/server.c
parent9845647905c6372af9fc1afb25ee6400c34f9961 (diff)
we need to use the z_uid, not z_multiuid, for acknowledgement tracking
Diffstat (limited to 'server/server.c')
-rw-r--r--server/server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/server.c b/server/server.c
index 058194f..725197d 100644
--- a/server/server.c
+++ b/server/server.c
@@ -1417,7 +1417,7 @@ ZNotice_t *notice;
nacked->na_packet = pack;
nacked->na_srv_idx = server - otherservers;
nacked->na_packsz = packlen;
- nacked->na_uid = notice->z_multiuid;
+ nacked->na_uid = notice->z_uid;
nacked->q_forw = nacked->q_back = nacked;
nacked->na_abstimo = 0;
@@ -1483,7 +1483,7 @@ struct sockaddr_in *who;
nacked != srv_nacklist;
nacked = nacked->q_forw)
if (&otherservers[nacked->na_srv_idx] == which)
- if (ZCompareUID(&nacked->na_uid, &notice->z_multiuid)) {
+ if (ZCompareUID(&nacked->na_uid, &notice->z_uid)) {
timer_reset(nacked->na_timer);
xfree(nacked->na_packet);
xremque(nacked);