hermet pushed a commit to branch efl-1.10. http://git.enlightenment.org/core/efl.git/commit/?id=aa154a79c807dcb1063b55cf41dbc2a5dde0e7cc
commit aa154a79c807dcb1063b55cf41dbc2a5dde0e7cc Author: ChunEon Park <[email protected]> Date: Sat May 31 18:34:48 2014 +0900 eina/file - revert 18be4c50d9990c82ed9ce4269b7820e61f772699 I realized that's not a bug in eina but user usage was inccorect. revert the patch @fix --- src/lib/eina/eina_file_common.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/eina/eina_file_common.c b/src/lib/eina/eina_file_common.c index 7d42b63..4e93a67 100644 --- a/src/lib/eina/eina_file_common.c +++ b/src/lib/eina/eina_file_common.c @@ -573,8 +573,7 @@ _eina_file_map_lines_iterator_next(Eina_Lines_Iterator *it, void **data) it->current.start = it->current.end; it->current.end = eol; - it->current.length = eol - it->current.start; - if (eol < it->end) it->current.length--; + it->current.length = eol - it->current.start - 1; *data = &it->current; return EINA_TRUE; --
