- patch from Michael Hohnbaum <hohnbaum@us.ibm.com> to handle sparse files.

This commit is contained in:
jthomas committed 2004-08-07 06:48:58 +00:00
1 parent 16ca69f719
commit 577b70d724
2 files changed
+12 -4

No files matched your search

+8 -4
View File
@@ -432,12 +432,16 @@ ext2fs_read (char *buf, int len)
if (size > len)
size = len;
disk_read_func = disk_read_hook;
if (map == 0) {
memset ((char *) buf, 0, size);
} else {
disk_read_func = disk_read_hook;
devread (map * (EXT2_BLOCK_SIZE (SUPERBLOCK) / DEV_BSIZE),
offset, size, buf);
devread (map * (EXT2_BLOCK_SIZE (SUPERBLOCK) / DEV_BSIZE),
offset, size, buf);
disk_read_func = NULL;
disk_read_func = NULL;
}
buf += size;
len -= size;