diff options
Diffstat (limited to 'mbbsd/read.c')
-rw-r--r-- | mbbsd/read.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mbbsd/read.c b/mbbsd/read.c index 7a3d0d4b..784db7c2 100644 --- a/mbbsd/read.c +++ b/mbbsd/read.c @@ -537,6 +537,7 @@ select_read(const keeploc_t * locmem, int sr_mode) } else { /* use cached data */ reload = 0; + inc = 0; } /* mark and recommend shouldn't incremental select */ @@ -616,9 +617,9 @@ select_read(const keeploc_t * locmem, int sr_mode) } } // end while close(fr); + ftruncate(fd, count*sizeof(fileheader_t)); + close(fd); } - ftruncate(fd, count*sizeof(fileheader_t)); - close(fd); } if(count) { |