devilhorns pushed a commit to branch master.

http://git.enlightenment.org/apps/express.git/commit/?id=9797a70b60746730aa80fcc945fdc65b1c1b27e1

commit 9797a70b60746730aa80fcc945fdc65b1c1b27e1
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Sun Feb 12 08:51:39 2017 -0500

    express: Be sure we have an IP address before trying to resolv server name
    
    Small patch to fix a segfault which could happen if
    ecore_con_server_ip_get does not return an IP address.
    
    @fix
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/lib/main.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/main.c b/src/lib/main.c
index a08019a..dc24cf2 100644
--- a/src/lib/main.c
+++ b/src/lib/main.c
@@ -73,6 +73,7 @@ _cb_server_add(void *data EINA_UNUSED, int type EINA_UNUSED, 
void *event)
 
    server = ecore_con_server_name_get(ev->server);
    ip = ecore_con_server_ip_get(ev->server);
+   if (!ip) return ECORE_CALLBACK_RENEW;
 
    name = _server_name_get(ip);
    DBG("Server Added %s %s", server, ip);

-- 


Reply via email to