From 6b05d84e935ffbd65788ad8e9de5f0e0a70c1f56 Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Tue, 8 Nov 2011 14:35:17 -0500 Subject: [PATCH] [driver] dont set NetRootStatus on failure Setting it was cause exiting mounts to go away. --- sys/nfs41_driver.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c index 90317fa..3d80c50 100644 --- a/sys/nfs41_driver.c +++ b/sys/nfs41_driver.c @@ -2811,7 +2811,8 @@ NTSTATUS nfs41_CreateVNetRoot( out: /* AGLO do we need to worry about handling new netroot vs using existing one */ pCreateNetRootContext->VirtualNetRootStatus = status; - pCreateNetRootContext->NetRootStatus = status; + if (pNetRoot->Context == NULL) + pCreateNetRootContext->NetRootStatus = status; DbgP("initiating net root callback with status %08lx\n", status); pCreateNetRootContext->Callback(pCreateNetRootContext);