q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7df8625c4078c496f2e7a156fcca4ad698112005
commit 7df8625c4078c496f2e7a156fcca4ad698112005 Author: Daniel Kolesa <[email protected]> Date: Thu Dec 8 13:53:03 2016 +0100 eolian: clean up unnecessary logic in eolian_documentation_string_split Fixes CID1366824. --- src/lib/eolian/eolian_database.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 5ce1777..2298b80 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -216,9 +216,11 @@ EAPI Eina_List * eolian_documentation_string_split(const char *doc) { EINA_SAFETY_ON_NULL_RETURN_VAL(doc, NULL); + if (!doc[0]) + return NULL; const char *sep = strstr(doc, "\n\n"); Eina_List *ret = NULL; - while (doc) + for (;;) { Eina_Strbuf *buf = eina_strbuf_new(); if (sep) --
