]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Added i_stream_get_max_buffer_size().
authorTimo Sirainen <tss@iki.fi>
Thu, 12 Aug 2010 17:45:52 +0000 (18:45 +0100)
committerTimo Sirainen <tss@iki.fi>
Thu, 12 Aug 2010 17:45:52 +0000 (18:45 +0100)
src/lib/istream.c
src/lib/istream.h

index ba5955c9df5aff2dedddb635f3aff55bb0ebfe4e..f20dfe4b0fef400da80eb868a6e56f301b108dd7 100644 (file)
@@ -80,6 +80,11 @@ void i_stream_set_max_buffer_size(struct istream *stream, size_t max_size)
        io_stream_set_max_buffer_size(&stream->real_stream->iostream, max_size);
 }
 
+size_t i_stream_get_max_buffer_size(struct istream *stream)
+{
+       return stream->real_stream->max_buffer_size;
+}
+
 void i_stream_set_return_partial_line(struct istream *stream, bool set)
 {
        stream->real_stream->return_nolf_line = set;
index a15d8ed91f422195c4aa0397603fa6ffd766e607..dd66b4716534c84bc012fcca08eb83045576bc0a 100644 (file)
@@ -72,6 +72,8 @@ void i_stream_set_init_buffer_size(struct istream *stream, size_t size);
 /* Change the maximum size for stream's input buffer to grow. Useful only
    for buffered streams (currently only file). */
 void i_stream_set_max_buffer_size(struct istream *stream, size_t max_size);
+/* Returns the current max. buffer size. */
+size_t i_stream_get_max_buffer_size(struct istream *stream);
 /* Enable/disable i_stream[_read]_next_line() returning the last line if it
    doesn't end with LF. */
 void i_stream_set_return_partial_line(struct istream *stream, bool set);