(struct mail_stats_istream *)stream;
ssize_t ret;
- if (stream->parent->v_offset !=
- stream->parent_start_offset + stream->istream.v_offset) {
- i_stream_seek(stream->parent, stream->parent_start_offset +
- stream->istream.v_offset);
- }
+ i_stream_seek(stream->parent, stream->parent_start_offset +
+ stream->istream.v_offset);
ret = i_stream_read_copy_from_parent(&stream->istream);
if (ret > 0) {
return -1;
}
- if (stream->parent->v_offset !=
- lstream->istream.parent_start_offset + stream->istream.v_offset) {
- i_stream_seek(stream->parent,
- lstream->istream.parent_start_offset +
- stream->istream.v_offset);
- }
+ i_stream_seek(stream->parent, lstream->istream.parent_start_offset +
+ stream->istream.v_offset);
stream->pos -= stream->skip;
stream->skip = 0;