From cf9fc04308a9dcc9fa70ee29d3718e75a0d7ebc5 Mon Sep 17 00:00:00 2001 From: pixel Date: Fri, 26 Dec 2003 20:05:58 +0000 Subject: have to seek sectors.... --- lib/cdutils.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/cdutils.cpp b/lib/cdutils.cpp index 214964a..a538498 100644 --- a/lib/cdutils.cpp +++ b/lib/cdutils.cpp @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: cdutils.cpp,v 1.22 2003-12-26 20:03:32 pixel Exp $ */ +/* $Id: cdutils.cpp,v 1.23 2003-12-26 20:05:58 pixel Exp $ */ #include #include @@ -233,8 +233,8 @@ void cdutils::read_file(Handle * file, long size, int type, int number) { n = size / sec_sizes[type]; reste = size - n * sec_sizes[type]; - sector_seek(number); for (i = 0; i < n; i++) { + sector_seek(number + i); try { read_sector(sector, type); } @@ -244,6 +244,7 @@ void cdutils::read_file(Handle * file, long size, int type, int number) { file->write(sector, sec_sizes[type]); } + sector_seek(number + n); if (reste) { try { read_sector(sector, type); -- cgit v1.2.3