]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: remove unneccesary i_stream_unrefs of parent
authorMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Tue, 19 Apr 2016 11:09:01 +0000 (14:09 +0300)
committerGitLab <gitlab@git.dovecot.net>
Thu, 21 Apr 2016 16:55:56 +0000 (19:55 +0300)
src/lib/istream-failure-at.c
src/lib/istream-limit.c
src/lib/istream-rawlog.c
src/lib/istream-sized.c

index 9eb60f9889bfde939bc9269e6d8185119c77bebf..fd4332c522d0a7eed8a459b5fd226ec83c98247c 100644 (file)
@@ -16,7 +16,6 @@ static void i_stream_failure_at_destroy(struct iostream_private *stream)
                (struct failure_at_istream *)stream;
 
        i_free(fstream->error_string);
-       i_stream_unref(&fstream->istream.parent);
 }
 
 static ssize_t
index 04e25826c7fbfa4015675a0477bd66f6d72454e6..cf66e2433e7c510a10b0ad29f09a49ac05ec1c97 100644 (file)
@@ -21,7 +21,6 @@ static void i_stream_limit_destroy(struct iostream_private *stream)
                /* get to same position in parent stream */
                i_stream_seek(lstream->istream.parent, v_offset);
        }
-       i_stream_unref(&lstream->istream.parent);
 }
 
 static ssize_t i_stream_limit_read(struct istream_private *stream)
index 82ba2db4287d7ac8f1adeb0e8988848a81754391..53a0f068482dd1d831db367a5ed6efe932fdc727 100644 (file)
@@ -33,7 +33,6 @@ static void i_stream_rawlog_destroy(struct iostream_private *stream)
                /* get to same position in parent stream */
                i_stream_seek(rstream->istream.parent, v_offset);
        }
-       i_stream_unref(&rstream->istream.parent);
 }
 
 static ssize_t i_stream_rawlog_read(struct istream_private *stream)
index 810af192431099c4572d10a02a895161f6796262..5b566520f14ff0d5e44785cb54c494f4c05a6040 100644 (file)
@@ -26,7 +26,6 @@ static void i_stream_sized_destroy(struct iostream_private *stream)
                /* get to same position in parent stream */
                i_stream_seek(sstream->istream.parent, v_offset);
        }
-       i_stream_unref(&sstream->istream.parent);
 }
 
 static const char *