From: Szabolcs S. <sz...@us...> - 2006-12-07 01:11:41
|
Update of /cvsroot/ntfs-3g/ntfs-3g/libntfs-3g In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7835/libntfs-3g Modified Files: dir.c Log Message: fix: directories were unreadable if the cluster size was bigger than 4kB Index: dir.c =================================================================== RCS file: /cvsroot/ntfs-3g/ntfs-3g/libntfs-3g/dir.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- dir.c 8 Nov 2006 21:36:28 -0000 1.3 +++ dir.c 7 Dec 2006 01:11:38 -0000 1.4 @@ -1107,8 +1107,9 @@ ni->vol->indx_record_size >> ni->vol->cluster_size_bits; else - ir->clusters_per_index_block = - -ni->vol->indx_record_size_bits; + ir->clusters_per_index_block = + ni->vol->indx_record_size >> + ni->vol->sector_size_bits; ir->index.entries_offset = cpu_to_le32(sizeof(INDEX_HEADER)); ir->index.index_length = cpu_to_le32(index_len); ir->index.allocated_size = cpu_to_le32(index_len); |