From 14a20d54b382081b651b63a535a04dc74f01130b Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Mon, 27 May 2002 14:04:18 +0000 Subject: fat_seek couldn't seek in the first cluster git-svn-id: svn://svn.rockbox.org/rockbox/trunk@751 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/fat.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index 15974f4cbc..9a81107725 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c @@ -891,7 +891,7 @@ int fat_read( struct fat_file *file, int sectorcount, void* buf ) int fat_seek(struct fat_file *file, int seeksector ) { int cluster = file->firstcluster; - int sector = seeksector; + int sector = cluster2sec(cluster); int numsec = 0; int i; @@ -913,11 +913,6 @@ int fat_seek(struct fat_file *file, int seeksector ) sector++; } } - else { - sector = cluster2sec(cluster); - if (sector<0) - return -2; - } file->nextcluster = cluster; file->nextsector = sector; -- cgit v1.2.3