diff options
author | John Kohl <jtkohl@mit.edu> | 1988-06-25 12:51:59 +0000 |
---|---|---|
committer | John Kohl <jtkohl@mit.edu> | 1988-06-25 12:51:59 +0000 |
commit | a9046fb8ca40ed69c505b3aa4e1f8a5daff05d1b (patch) | |
tree | 81048a4d26132405c314106a4dfbf858a52d737b /server/dispatch.c | |
parent | 9845647905c6372af9fc1afb25ee6400c34f9961 (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.c | 6 |
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, ¬ice->z_multiuid)) { + if (ZCompareUID(&nacked->na_uid, ¬ice->z_uid)) { timer_reset(nacked->na_timer); xfree(nacked->na_packet); xremque(nacked); |