barbieri pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ba63432fdf4229e7c1312858f106e59935c6faf2

commit ba63432fdf4229e7c1312858f106e59935c6faf2
Author: Gustavo Sverzut Barbieri <barbi...@profusion.mobi>
Date:   Tue Aug 23 13:43:54 2016 -0300

    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 22a7db8..45f3ef5 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));

-- 


Reply via email to