stefan pushed a commit to branch master.

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

commit 8cbe2882276b048f096cbc9a6def4e011ba5eb46
Author: Stefan Schmidt <[email protected]>
Date:   Thu Feb 12 15:24:27 2015 +0100

    edje_cc: Avoid segfault when strcmp NULL items
    
    Martin reported a porblem with one of the SHR project edc files after an 
upgrade
    to 1.13. The segfault itself is easy enough to fix here but I think there 
might
    be other problems with the edc after this segfault is gone. We will see.
    
    Fixes T2106
---
 src/bin/edje/edje_cc_out.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/edje/edje_cc_out.c b/src/bin/edje/edje_cc_out.c
index a284beb..b80e59d 100755
--- a/src/bin/edje/edje_cc_out.c
+++ b/src/bin/edje/edje_cc_out.c
@@ -387,7 +387,7 @@ check_source_links(Edje_Part_Collection *pc, Edje_Part *ep, 
Eet_File *ef, Eina_L
    EINA_LIST_FOREACH(edje_collections, l, pc_source)
      {
         /* Find sourced group */
-        if (strcmp(ep->source, pc_source->part) == 0)
+        if (ep->source && pc_source->part && strcmp(ep->source, 
pc_source->part) == 0)
           {
              /* Go through every part to find parts with type GROUP */
              for (i = 0; i < pc_source->parts_count; ++i)

-- 


Reply via email to