From 5c8da5518c0e6a98c571f571ac808191980506b5 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 4 Nov 2016 12:22:43 -0700 Subject: [PATCH] sys: FspFsvolCreate: clarify comment --- src/sys/create.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sys/create.c b/src/sys/create.c index 98ee6bf7..0ab32728 100644 --- a/src/sys/create.c +++ b/src/sys/create.c @@ -302,7 +302,10 @@ static NTSTATUS FspFsvolCreateNoLock( (0 == StreamPart.Length) * sizeof(WCHAR)); } - /* check and remove any volume prefix */ + /* + * Check and remove any volume prefix. Only do this when RelatedFileObject is NULL, + * because the volume prefix has been removed already from the RelatedFileNode. + */ if (0 == RelatedFileObject && 0 < FsvolDeviceExtension->VolumePrefix.Length) { if (!FspFsvolDeviceVolumePrefixInString(FsvolDeviceObject, &FileNode->FileName) ||