* ecore_con: Reduce risk of segv.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Oct 2009 11:59:26 +0000 (11:59 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Oct 2009 11:59:26 +0000 (11:59 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@42934 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_con/ecore_con.c

index c124b93..e0ce6dd 100644 (file)
@@ -787,7 +787,8 @@ ecore_con_client_del(Ecore_Con_Client *cl)
      }
    else
      {
-        cl->server->clients = eina_list_remove(cl->server->clients, cl);
+        if (cl->server)
+         cl->server->clients = eina_list_remove(cl->server->clients, cl);
        _ecore_con_client_free(cl);
      }
    return data;