aboutsummaryrefslogtreecommitdiff
path: root/src/main/extractor_datasource.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/extractor_datasource.c')
-rw-r--r--src/main/extractor_datasource.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/extractor_datasource.c b/src/main/extractor_datasource.c
index bd26d1c..c01e62a 100644
--- a/src/main/extractor_datasource.c
+++ b/src/main/extractor_datasource.c
@@ -340,7 +340,7 @@ bfds_seek (struct BufferedFileDataSource *bfds,
340 (bfds->buffer_pos + pos >= 0) ) ) 340 (bfds->buffer_pos + pos >= 0) ) )
341 { 341 {
342 bfds->buffer_pos += pos; 342 bfds->buffer_pos += pos;
343 return bfds->buffer_pos; 343 return bfds->buffer_pos + bfds->fpos;
344 } 344 }
345 if (0 != bfds_pick_next_buffer_at (bfds, 345 if (0 != bfds_pick_next_buffer_at (bfds,
346 bfds->fpos + bfds->buffer_pos + pos)) 346 bfds->fpos + bfds->buffer_pos + pos))