From: Phil Carmody Date: Mon, 16 Nov 2015 10:29:09 +0000 (+0200) Subject: lib: make test-istream-failure-at not leak memory X-Git-Tag: 2.2.20.rc1~89 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fddfa139c8f7621bd13d44537698ba58d1965078;p=thirdparty%2Fdovecot%2Fcore.git lib: make test-istream-failure-at not leak memory This permits Valgrind to run without complaint. Signed-off-by: Phil Carmody --- diff --git a/src/lib/test-istream-failure-at.c b/src/lib/test-istream-failure-at.c index 895c3a588e..f4d2d62b95 100644 --- a/src/lib/test-istream-failure-at.c +++ b/src/lib/test-istream-failure-at.c @@ -34,6 +34,7 @@ void test_istream_failure_at(void) while ((ret = i_stream_read(input)) > 0) i_stream_skip(input, ret); test_assert(ret == -1 && input->stream_errno == 0); + i_stream_destroy(&input); /* fail at EOF */ i_stream_seek(data_input, 0); input = i_stream_create_failure_at_eof(data_input, TEST_ERRMSG); @@ -42,5 +43,7 @@ void test_istream_failure_at(void) test_assert_idx(ret == -1 && input->v_offset == TEST_DATA_LENGTH && input->stream_errno == EIO && strcmp(i_stream_get_error(input), TEST_ERRMSG) == 0, i); + i_stream_destroy(&input); + i_stream_destroy(&data_input); test_end(); }