void i_stream_unref(struct istream **stream)
{
- struct istream_private *_stream = (*stream)->real_stream;
+ struct istream_private *_stream;
+
+ if (*stream == NULL)
+ return;
+
+ _stream = (*stream)->real_stream;
if (_stream->iostream.refcount == 1) {
if (_stream->line_str != NULL)
void o_stream_unref(struct ostream **_stream)
{
- struct ostream *stream = *_stream;
+ struct ostream *stream;
+
+ if (*_stream == NULL)
+ return;
+
+ stream = *_stream;
if (stream->real_stream->last_errors_not_checked &&
!stream->real_stream->error_handling_disabled &&