[ros-diffs] [cwittich] 30627: initialize Bios Parameter Block fix building with msvc

cwittich at svn.reactos.org cwittich at svn.reactos.org
Wed Nov 21 16:40:42 CET 2007


Author: cwittich
Date: Wed Nov 21 18:40:41 2007
New Revision: 30627

URL: http://svn.reactos.org/svn/reactos?rev=30627&view=rev
Log:
initialize Bios Parameter Block
fix building with msvc

Modified:
    trunk/reactos/drivers/filesystems/fs_rec/fat.c
    trunk/reactos/drivers/filesystems/fs_rec/fs_rec.c
    trunk/reactos/drivers/filesystems/fs_rec/ntfs.c

Modified: trunk/reactos/drivers/filesystems/fs_rec/fat.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fs_rec/fat.c?rev=30627&r1=30626&r2=30627&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/fs_rec/fat.c (original)
+++ trunk/reactos/drivers/filesystems/fs_rec/fat.c Wed Nov 21 18:40:41 2007
@@ -22,6 +22,8 @@
     BIOS_PARAMETER_BLOCK Bpb;
     BOOLEAN Result = TRUE;
     PAGED_CODE();
+
+    RtlZeroMemory(&Bpb, sizeof(BIOS_PARAMETER_BLOCK));
 
     /* Unpack the BPB and do a small fix up */
     FatUnpackBios(&Bpb, &PackedBootSector->PackedBpb);

Modified: trunk/reactos/drivers/filesystems/fs_rec/fs_rec.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fs_rec/fs_rec.c?rev=30627&r1=30626&r2=30627&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/fs_rec/fs_rec.c (original)
+++ trunk/reactos/drivers/filesystems/fs_rec/fs_rec.c Wed Nov 21 18:40:41 2007
@@ -74,6 +74,7 @@
     return Status;
 }
 
+DRIVER_DISPATCH FsRecCreate;
 NTSTATUS
 STDCALL
 FsRecCreate(IN PDEVICE_OBJECT DeviceObject,
@@ -102,6 +103,7 @@
     return Status;
 }
 
+DRIVER_DISPATCH FsRecClose;
 NTSTATUS
 STDCALL
 FsRecClose(IN PDEVICE_OBJECT DeviceObject,
@@ -114,6 +116,7 @@
     return STATUS_SUCCESS;
 }
 
+DRIVER_DISPATCH FsRecFsControl;
 NTSTATUS
 STDCALL
 FsRecFsControl(IN PDEVICE_OBJECT DeviceObject,
@@ -162,6 +165,7 @@
     return Status;
 }
 
+DRIVER_UNLOAD FsRecUnload;
 VOID
 STDCALL
 FsRecUnload(IN PDRIVER_OBJECT DriverObject)

Modified: trunk/reactos/drivers/filesystems/fs_rec/ntfs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fs_rec/ntfs.c?rev=30627&r1=30626&r2=30627&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/fs_rec/ntfs.c (original)
+++ trunk/reactos/drivers/filesystems/fs_rec/ntfs.c Wed Nov 21 18:40:41 2007
@@ -21,11 +21,10 @@
                   IN ULONG BytesPerSector,
                   IN PLARGE_INTEGER  NumberOfSectors)
 {
+    /* Assume failure */
+    BOOLEAN Result = FALSE;
+
     PAGED_CODE();
-    BOOLEAN Result;
-
-    /* Assume failure */
-    Result = FALSE;
 
     if ((BootSector->Oem[0] == 'N') &&
         (BootSector->Oem[1] == 'T') &&




More information about the Ros-diffs mailing list