From 4f23804c4dc2b2e307287f78e3c82403ab801ffb Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 24 Feb 2009 18:11:18 -0500 Subject: [PATCH] ostream: When copying backwards within a file, update in/outstream offsets. --HG-- branch : HEAD --- src/lib/ostream-file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ostream-file.c b/src/lib/ostream-file.c index 0e421f84ce..6f94563381 100644 --- a/src/lib/ostream-file.c +++ b/src/lib/ostream-file.c @@ -764,8 +764,10 @@ static off_t io_stream_copy_backwards(struct ostream_private *outstream, outstream->ostream.stream_errno = errno; return -1; } + i_stream_skip(instream, size); } + outstream->ostream.offset += in_size - in_start_offset; return (off_t) (in_size - in_start_offset); } -- 2.47.3