From 1a3cae13171830aa681814aa150851475ad5e555 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 14 Jun 2010 09:43:31 -0400 Subject: [PATCH] Windows: register idle dead timeout error be like the unix cache manager and set an error code so idle dead time is enforced on sending. LICENSE MIT Reviewed-on: http://gerrit.openafs.org/3033 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman (cherry picked from commit f943a4eb524434d25ecf99cba0843ded13aef176) Change-Id: I8ede65aef843af358455126301067d0b889ae9a8 Reviewed-on: http://gerrit.openafs.org/3143 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- src/WINNT/afsd/cm_conn.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/WINNT/afsd/cm_conn.c b/src/WINNT/afsd/cm_conn.c index 0f644fcde..fa7c5e5d7 100644 --- a/src/WINNT/afsd/cm_conn.c +++ b/src/WINNT/afsd/cm_conn.c @@ -1186,6 +1186,11 @@ static void cm_NewRXConnection(cm_conn_t *tcp, cm_ucell_t *ucellp, rx_SetConnHardDeadTime(tcp->rxconnp, HardDeadtimeout); rx_SetConnIdleDeadTime(tcp->rxconnp, IdleDeadtimeout); + /* + * Register the error to be returned on an idle dead timeout + */ + rx_SetServerConnIdleDeadErr(tcp->rxconnp, RX_CALL_DEAD); + /* * Let the Rx library know that we can auto-retry if an * RX_MSGSIZE error is returned. -- 2.39.5