We're deliberately not stepping into the NULL stream, don't let the
cur_idx indicate that we have moved into it, that's confusing.
Signed-off-by: Phil Carmody <phil@dovecot.fi>
return;
}
i_assert(cstream->cur_idx > 0);
- cstream->cur_input = cstream->input[cstream->cur_idx-1];
- v_offset = cstream->input_size[cstream->cur_idx-1];
+ /* Position ourselves at the EOF of the last actual stream. */
+ cstream->cur_idx--;
+ cstream->cur_input = cstream->input[cstream->cur_idx];
+ v_offset = cstream->input_size[cstream->cur_idx];
}
i_stream_seek(cstream->cur_input, v_offset);
}