diff --git a/reactos/drivers/filesystems/fastfat/fsctl.c b/reactos/drivers/filesystems/fastfat/fsctl.c index 16b3f2cf441..10cd811ce79 100644 --- a/reactos/drivers/filesystems/fastfat/fsctl.c +++ b/reactos/drivers/filesystems/fastfat/fsctl.c @@ -417,9 +417,12 @@ ReadVolumeLabel( Status = VfatReadDisk(DeviceObject, &FileOffset, PAGE_SIZE, (PUCHAR)Buffer, TRUE); if (!NT_SUCCESS(Status)) { - ExFreePoolWithTag(Entry, TAG_VFAT); + ExFreePoolWithTag(Buffer, TAG_VFAT); + } + else + { + Entry = Buffer; } - Entry = Buffer; } else {