From 5d11bd665cd93b736f735d689f703e44f865cefc Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 26 Dec 2011 20:59:21 -0500 Subject: [PATCH] windows: osi_TSignalForMLs simplify Simplify logic for readability and efficiency. Change-Id: I3c78b23b6fcf8478fe20a803755923108995d532 Reviewed-on: http://gerrit.openafs.org/6438 Tested-by: BuildBot Tested-by: Jeffrey Altman Reviewed-by: Jeffrey Altman --- src/WINNT/client_osi/osisleep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WINNT/client_osi/osisleep.c b/src/WINNT/client_osi/osisleep.c index ddf4edfa1..7081d8483 100644 --- a/src/WINNT/client_osi/osisleep.c +++ b/src/WINNT/client_osi/osisleep.c @@ -392,9 +392,9 @@ void osi_TSignalForMLs(osi_turnstile_t *turnp, int stillHaveReaders, CRITICAL_SE } else if (tsp->waitFor & OSI_SLEEPINFO_W4READ) { sp = (void *) tsp->value; + if ((*sp) < OSI_RWLOCK_THREADS) + tsp->tidp[*sp] = tsp->tid; (*sp)++; - if ((*sp) <= OSI_RWLOCK_THREADS) - tsp->tidp[(*sp)-1] = tsp->tid; } /* and add to our own list */ -- 2.39.5