From e83cecded99114790ca477c99e3d15bd76189687 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 7 Jan 2016 22:12:30 -0800 Subject: [PATCH] sys: IRP_MJ_CREATE --- src/sys/create.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/sys/create.c b/src/sys/create.c index 94eb38ab..4531c371 100644 --- a/src/sys/create.c +++ b/src/sys/create.c @@ -481,9 +481,11 @@ VOID FspFsvolCreateComplete( } if (OpenedFsContext != FsContext) + { FspFileContextRelease(FsContext); - - FspIopRequestContext(Request, RequestFsContext) = FsContext = OpenedFsContext; + FsContext = OpenedFsContext; + } + FspIopRequestContext(Request, RequestFsContext) = FsContext; if (FILE_OPENED == Response->IoStatus.Information) {