summaryrefslogtreecommitdiff
path: root/server/dispatch.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/dispatch.c
parent9845647905c6372af9fc1afb25ee6400c34f9961 (diff)
we need to use the z_uid, not z_multiuid, for acknowledgement tracking
Diffstat (limited to 'server/dispatch.c')
-rw-r--r--server/dispatch.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/dispatch.c b/server/dispatch.c
index bca179b..448e7f4 100644
--- a/server/dispatch.c
+++ b/server/dispatch.c
@@ -370,7 +370,7 @@ int len, waitforack;
nacked->na_packet = savebuf;
nacked->na_addr = ZGetDestAddr();
nacked->na_packsz = len;
- nacked->na_uid = notice->z_multiuid;
+ nacked->na_uid = notice->z_uid;
nacked->q_forw = nacked->q_back = nacked;
nacked->na_abstimo = NOW + abs_timo;
@@ -479,7 +479,7 @@ ZClient_t *client;
nacked->na_packet = noticepack;
nacked->na_addr = *dest;
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 = NOW + abs_timo;
@@ -652,7 +652,7 @@ struct sockaddr_in *who;
nacked = nacked->q_forw)
if ((nacked->na_addr.sin_addr.s_addr == who->sin_addr.s_addr) &&
(nacked->na_addr.sin_port == who->sin_port))
- 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);