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)

-- 


Reply via email to