]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: istream-openssl - Remove assert() in i_stream_ssl_read().
authorStephan Bosch <stephan.bosch@open-xchange.com>
Wed, 23 Sep 2020 21:35:53 +0000 (23:35 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 30 Sep 2021 17:08:11 +0000 (17:08 +0000)
src/lib-ssl-iostream/istream-openssl.c

index 9b7944e09920e7a96b48952aa9c3841a7c2ee811..f0446d99b7b1b521cafe403e8898bd4453f79174 100644 (file)
@@ -29,7 +29,7 @@ static void i_stream_ssl_destroy(struct iostream_private *stream)
        ssl_iostream_unref(&sstream->ssl_io);
 }
 
-static ssize_t i_stream_ssl_read_real(struct istream_private *stream)
+static ssize_t i_stream_ssl_read(struct istream_private *stream)
 {
        struct ssl_istream *sstream = (struct ssl_istream *)stream;
        struct ssl_iostream *ssl_io = sstream->ssl_io;
@@ -110,17 +110,6 @@ static ssize_t i_stream_ssl_read_real(struct istream_private *stream)
        return total_ret;
 }
 
-static ssize_t i_stream_ssl_read(struct istream_private *stream)
-{
-       struct ssl_istream *sstream = (struct ssl_istream *)stream;
-       ssize_t ret;
-
-       if ((ret = i_stream_ssl_read_real(stream)) >= 0) {
-               i_assert(i_stream_get_data_size(sstream->ssl_io->plain_input) == 0);
-       }
-       return ret;
-}
-
 struct istream *openssl_i_stream_create_ssl(struct ssl_iostream *ssl_io)
 {
        struct ssl_istream *sstream;