hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=328d28a7f4729be176f25cbd0a4a7cb8adeac41b
commit 328d28a7f4729be176f25cbd0a4a7cb8adeac41b 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; --
