X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_yaffs1.c;h=e98d04d434a3b9c68bcc5c2c1db7e21f5d024153;hp=5d090496581e1296f487ab35da824879bc745390;hb=21b2dedaa32ab309f6d1daec966528b7586bd207;hpb=b4d93e23d5d94ff4de6c5d1f420153661fc6a0b3 diff --git a/yaffs_yaffs1.c b/yaffs_yaffs1.c index 5d09049..e98d04d 100644 --- a/yaffs_yaffs1.c +++ b/yaffs_yaffs1.c @@ -162,15 +162,15 @@ int yaffs1_scan(struct yaffs_dev *dev) if (in && in->variant_type == YAFFS_OBJECT_TYPE_FILE && - in->variant.file_variant.scanned_size < + in->variant.file_variant.stored_size < endpos) { - in->variant.file_variant.scanned_size = + in->variant.file_variant.stored_size = endpos; if (!dev->param.use_header_file_size) { in->variant. file_variant.file_size = in->variant. - file_variant.scanned_size; + file_variant.stored_size; } } @@ -323,9 +323,9 @@ int yaffs1_scan(struct yaffs_dev *dev) case YAFFS_OBJECT_TYPE_FILE: if (dev->param. use_header_file_size) - in->variant. - file_variant.file_size - = yaffs_oh_to_size(oh); + in->variant. + file_variant.file_size + = yaffs_oh_to_size(dev, oh, 0); break; case YAFFS_OBJECT_TYPE_HARDLINK: in->variant.