From: Derrick Brashear Date: Tue, 21 Jul 2009 17:14:57 +0000 (-0400) Subject: AFSOP_STOP_RXEVENT sometimes set without wakeup X-Git-Tag: openafs-devel-1_5_61~79 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ba27f1b3cb08db66e184682b30d60ff6fc4ce43e;p=packages%2Fo%2Fopenafs.git AFSOP_STOP_RXEVENT sometimes set without wakeup make sure when AFSOP_STOP_RXEVENT is set, a wakeup is sent on the variable so waiters realize it's the case Reviewed-on: http://gerrit.openafs.org/http://gerrit.openafs.org/162 Reviewed-by: Simon Wilkinson Tested-by: Simon Wilkinson Reviewed-by: Russ Allbery --- diff --git a/src/afs/afs_cell.c b/src/afs/afs_cell.c index b7553cb51..6c153c7b0 100644 --- a/src/afs/afs_cell.c +++ b/src/afs/afs_cell.c @@ -59,6 +59,7 @@ afs_StopAFSDB(void) } else { afsdb_handler_shutdown = 1; afs_termState = AFSOP_STOP_RXEVENT; + afs_osi_Wakeup(&afs_termState); } }