From ed5e95b86364a9c15af38514c7cfdef68c896d14 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Wed, 13 Jan 2016 16:35:36 -0800 Subject: [PATCH] sys: FspVolumeGetName: bug fix --- src/sys/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sys/volume.c b/src/sys/volume.c index df07099e..f479eada 100644 --- a/src/sys/volume.c +++ b/src/sys/volume.c @@ -476,7 +476,7 @@ NTSTATUS FspVolumeGetName( RtlInitEmptyUnicodeString(&VolumeName, SystemBuffer, FSP_FSCTL_VOLUME_NAME_SIZEMAX); RtlCopyUnicodeString(&VolumeName, &FsvolDeviceExtension->VolumeName); - VolumeName.Buffer[VolumeName.Length] = L'\0'; + VolumeName.Buffer[VolumeName.Length / sizeof(WCHAR)] = L'\0'; Irp->IoStatus.Information = VolumeName.Length + sizeof(WCHAR); return STATUS_SUCCESS;