Remove some unneccesary parent unrefs from i_stream_*_destroys. Don't
know too many or too few were removed.
/* get to same position in parent stream */
i_stream_seek(hsristream->istream.parent, v_offset);
}
-
- i_stream_unref(&hsristream->istream.parent);
}
struct istream *
// FIXME: copied from istream.c; there's got to be a better way.
i_free(tcstream->istream.w_buffer);
- if (tcstream->istream.parent != NULL)
- i_stream_unref(&tcstream->istream.parent);
}
struct istream *
if (mstream->hdr_ctx != NULL)
message_parse_header_deinit(&mstream->hdr_ctx);
- i_stream_unref(&mstream->istream.parent);
if (array_is_created(&mstream->match_change_lines))
array_free(&mstream->match_change_lines);
pool_unref(&mstream->pool);
i_stream_seek(rstream->istream.parent,
rstream->istream.istream.v_offset);
- i_stream_unref(&rstream->istream.parent);
}
static int mbox_read_from_line(struct raw_mbox_istream *rstream)