From ba63432fdf4229e7c1312858f106e59935c6faf2 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Tue, 23 Aug 2016 13:43:54 -0300 Subject: [PATCH] efl.io.buffer: minor bugfix. if no limit was set, do not resize buffer to 0. --- src/lib/efl/interfaces/efl_io_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/efl/interfaces/efl_io_buffer.c b/src/lib/efl/interfaces/efl_io_buffer.c index 22a7db8254..45f3ef59ad 100644 --- a/src/lib/efl/interfaces/efl_io_buffer.c +++ b/src/lib/efl/interfaces/efl_io_buffer.c @@ -90,7 +90,7 @@ _efl_io_buffer_limit_set(Eo *o, Efl_Io_Buffer_Data *pd, size_t limit) if (pd->limit == limit) return; pd->limit = limit; - if (pd->allocated > limit) + if ((limit > 0) && (pd->allocated > limit)) _efl_io_buffer_realloc(o, pd, limit); efl_io_reader_can_read_set(o, efl_io_buffer_position_read_get(o) < efl_io_sizer_size_get(o));