From ba0893c915781d7d036d720c7811de798545b793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Detlef=20W=C3=BCrkner?= Date: Fri, 25 Nov 2005 08:01:54 +0000 Subject: [PATCH] The assumed Seek() position in the file cache was off by one byte. --- builds/amiga/src/base/ftsystem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builds/amiga/src/base/ftsystem.c b/builds/amiga/src/base/ftsystem.c index 6a6f212b2..ffedfa026 100644 --- a/builds/amiga/src/base/ftsystem.c +++ b/builds/amiga/src/base/ftsystem.c @@ -305,7 +305,7 @@ Free_VecPooled( APTR poolHeader, if ( (offset < sysfile->iobuf_start) || (offset + count > sysfile->iobuf_end) ) { /* requested offset implies we need a buffer refill */ - if ( !sysfile->iobuf_end || offset != (sysfile->iobuf_end + 1) ) + if ( !sysfile->iobuf_end || offset != sysfile->iobuf_end ) { /* a physical seek is necessary */ Seek( sysfile->file, offset, OFFSET_BEGINNING );