Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_config


Modified Files:
        ecore_config.c 


Log Message:
Prevent a SEGV if returned config string is NULL

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_config/ecore_config.c,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -3 -r1.62 -r1.63
--- ecore_config.c      18 Sep 2005 12:25:57 -0000      1.62
+++ ecore_config.c      21 Oct 2005 12:11:37 -0000      1.63
@@ -167,7 +167,7 @@
    Ecore_Config_Prop  *e;
 
    e = ecore_config_get(key);
-   return (e && (e->type == ECORE_CONFIG_STR)) ? strdup(e->ptr) : NULL;
+   return (e && (e->type == ECORE_CONFIG_STR) && e->ptr) ? strdup(e->ptr) : 
NULL;
 }
 
 /**




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to