From 599b43761d0ff6c08200b2f58952516cdc3706c3 Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Mon, 11 Jun 2012 12:25:31 -0400 Subject: [PATCH] [driver] fixing invalida_cache srv_open list traverse instead of the srv_open list pointer we were incrementing the main loop of fcb opens. it lead to an infinite loop when the srv_open list contained more than 1 entry for a given fcb. --- sys/nfs41_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index e843ee9..187894d 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -6756,7 +6756,7 @@ VOID fcbopen_main(PVOID ctx) #endif break; } - pEntry = pEntry->Flink; + psrvEntry = psrvEntry->Flink; }; } nfs41_fcb = (PNFS41_FCB)cur->fcb->Context;