Author: arty
Date: Mon Sep 3 10:58:25 2007
New Revision: 28804
URL:
http://svn.reactos.org/svn/reactos?rev=28804&view=rev
Log:
Fix swapping for fat recognition.
Modified:
trunk/reactos/boot/freeldr/freeldr/fs/fat.c
Modified: trunk/reactos/boot/freeldr/freeldr/fs/fat.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/fa…
==============================================================================
--- trunk/reactos/boot/freeldr/freeldr/fs/fat.c (original)
+++ trunk/reactos/boot/freeldr/freeldr/fs/fat.c Mon Sep 3 10:58:25 2007
@@ -247,7 +247,7 @@
//
// Check the boot sector magic
//
- if (! ISFATX(FatType) && FatVolumeBootSector->BootSectorMagic != 0xaa55)
+ if (! ISFATX(FatType) && SWAPW(FatVolumeBootSector->BootSectorMagic) !=
0xaa55)
{
sprintf(ErrMsg, "Invalid boot sector magic on drive 0x%x (expected 0xaa55 found
0x%x)",
DriveNumber, FatVolumeBootSector->BootSectorMagic);