|
From: <kon...@us...> - 2007-08-31 20:55:49
|
Revision: 3446
http://jnode.svn.sourceforge.net/jnode/?rev=3446&view=rev
Author: konkubinaten
Date: 2007-08-31 13:55:43 -0700 (Fri, 31 Aug 2007)
Log Message:
-----------
applied patch for issue 1503, thanks to Daniel Noll
Modified Paths:
--------------
trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java
trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java
Modified: trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java
===================================================================
--- trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java 2007-08-31 20:45:14 UTC (rev 3445)
+++ trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java 2007-08-31 20:55:43 UTC (rev 3446)
@@ -393,6 +393,9 @@
return BPB_NumFATs;
}
+ public long getRootDirectoryStartCluster() {
+ return BPB_RootClus;
+ }
public long getCountOfClusters() {
return CountOfClusters;
Modified: trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java
===================================================================
--- trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java 2007-08-31 20:45:14 UTC (rev 3445)
+++ trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java 2007-08-31 20:55:43 UTC (rev 3446)
@@ -21,7 +21,7 @@
super ( fs );
if ( getFatFileSystem().getFat().isFat32() )
- setRoot32 ( 2 );
+ setRoot32( (int) getFatFileSystem().getBootSector().getRootDirectoryStartCluster() );
else if ( getFatFileSystem().getFat().isFat16() )
throw new UnsupportedOperationException ( "Fat16" );
else if ( getFatFileSystem().getFat().isFat12() )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|