From: Jeffrey Altman Date: Mon, 14 Jun 2010 13:43:31 +0000 (-0400) Subject: Windows: register idle dead timeout error X-Git-Tag: openafs-devel-1_5_78~39 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=1a3cae13171830aa681814aa150851475ad5e555;p=packages%2Fo%2Fopenafs.git 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 --- 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.