From: Jeffrey Hutzelman Date: Fri, 23 May 2008 15:55:29 +0000 (+0000) Subject: rx-client-keep-keepalives-20080523 X-Git-Tag: openafs-devel-1_5_61~1072 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=b1549f29a9515de09d4a64bfb28bf5afdfee2615;p=packages%2Fo%2Fopenafs.git rx-client-keep-keepalives-20080523 LICENSE IPL10 FIXES 20727 not our bug, but, previous code refactoring broke rx. put back keepalives in cli ent rx connections while they are turned around. --- diff --git a/src/rx/rx.c b/src/rx/rx.c index d800ace28..aa1524a17 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -3002,6 +3002,7 @@ rxi_ReceivePacket(register struct rx_packet *np, osi_socket socket, } #endif /* AFS_GLOBAL_RXLOCK_KERNEL */ rxi_ClearTransmitQueue(call, 0); + rxevent_Cancel(call->keepAliveEvent, call, RX_CALL_REFCOUNT_ALIVE); break; default: /* Should not reach here, unless the peer is broken: send an abort