From e53fb528db4b66a4b0ee35cc61d3deb4350ee4f8 Mon Sep 17 00:00:00 2001 From: jean Date: Thu, 23 Nov 2000 15:53:37 +0000 Subject: [PATCH] correct bug in write operations svn path=/trunk/; revision=1436 --- reactos/drivers/fs/vfat/rw.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/drivers/fs/vfat/rw.c b/reactos/drivers/fs/vfat/rw.c index f6664d2cfc8..967c235042b 100644 --- a/reactos/drivers/fs/vfat/rw.c +++ b/reactos/drivers/fs/vfat/rw.c @@ -1,4 +1,4 @@ -/* $Id: rw.c,v 1.8 2000/09/12 10:12:13 jean Exp $ +/* $Id: rw.c,v 1.9 2000/11/23 15:53:37 jean Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -220,7 +220,7 @@ NTSTATUS FsdWriteFile(PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, FileOffset < WriteOffset / DeviceExt->BytesPerCluster; FileOffset++) { - CurrentCluster = GetNextCluster(DeviceExt,CurrentCluster); + CurrentCluster = GetNextWriteCluster(DeviceExt,CurrentCluster); } } CHECKPOINT; @@ -266,7 +266,7 @@ NTSTATUS FsdWriteFile(PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, else { VFATWriteCluster(DeviceExt,Temp,CurrentCluster); - CurrentCluster = GetNextCluster(DeviceExt, CurrentCluster); + CurrentCluster = GetNextWriteCluster(DeviceExt, CurrentCluster); } Length2 -= TempLength; Buffer = Buffer + TempLength; @@ -294,7 +294,7 @@ NTSTATUS FsdWriteFile(PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, else { VFATWriteCluster(DeviceExt,Buffer,CurrentCluster); - CurrentCluster = GetNextCluster(DeviceExt, CurrentCluster); + CurrentCluster = GetNextWriteCluster(DeviceExt, CurrentCluster); } Buffer = Buffer + DeviceExt->BytesPerCluster; Length2 -= DeviceExt->BytesPerCluster;