]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compression: istream-zlib - Use struct zlib_istream as parameter to i_stream_zlib...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 14 Nov 2023 15:50:43 +0000 (16:50 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 24 Feb 2026 08:36:15 +0000 (08:36 +0000)
For consistency.

src/lib-compression/istream-zlib.c

index 0a1832a66d25725b8c31793018cf95721be9f075..c0a0d2698583284f2c72d1ee113217e47530e3cb 100644 (file)
@@ -59,9 +59,9 @@ static void zlib_read_error(struct zlib_istream *zstream, const char *error)
                            i_stream_get_absolute_offset(&zstream->istream.istream));
 }
 
-static int i_stream_zlib_read_header(struct istream_private *stream)
+static int i_stream_zlib_read_header(struct zlib_istream *zstream)
 {
-       struct zlib_istream *zstream = (struct zlib_istream *)stream;
+       struct istream_private *stream = &zstream->istream;
        const unsigned char *data;
        size_t size;
        unsigned int pos, fextra_size;
@@ -225,7 +225,7 @@ static ssize_t i_stream_zlib_read(struct istream_private *stream)
 
        if (!zstream->header_read) {
                do {
-                       ret = i_stream_zlib_read_header(stream);
+                       ret = i_stream_zlib_read_header(zstream);
                } while (ret == 0 && stream->istream.blocking);
                if (ret <= 0)
                        return ret;