]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
rx-client-keep-keepalives-20080523
authorJeffrey Hutzelman <jhutz@cmu.edu>
Fri, 23 May 2008 15:55:29 +0000 (15:55 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 23 May 2008 15:55:29 +0000 (15:55 +0000)
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.

src/rx/rx.c

index d800ace287056e76cc25acb75d1572a80ef6a0e9..aa1524a174ad8db8489f79d12a1443611864598b 100644 (file)
@@ -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