Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

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


Modified Files:
        ecore_ipc.c 


Log Message:


more debugging

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_ipc/ecore_ipc.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -3 -r1.37 -r1.38
--- ecore_ipc.c 2 Jun 2006 07:24:04 -0000       1.37
+++ ecore_ipc.c 2 Jun 2006 07:32:44 -0000       1.38
@@ -441,13 +441,13 @@
      svr->delete_me = 1;
    else
      { 
-       ECORE_MAGIC_SET(svr, ECORE_MAGIC_NONE);
        while (svr->clients)
          ecore_ipc_client_del((Ecore_Ipc_Client *)svr->clients);
        ecore_con_server_del(svr->server);
        servers = _ecore_list2_remove(servers, svr);
        if (svr->buf) free(svr->buf);
        if (svr->client_list) ecore_list_destroy(svr->client_list);
+       ECORE_MAGIC_SET(svr, ECORE_MAGIC_NONE);
        free(svr);
      }
    return data;
@@ -834,11 +834,11 @@
      cl->delete_me = 1;
    else
      {
-       ECORE_MAGIC_SET(cl, ECORE_MAGIC_NONE);
        svr = 
ecore_con_server_data_get(ecore_con_client_server_get(cl->client));
        ecore_con_client_del(cl->client);
        svr->clients = _ecore_list2_remove(svr->clients, cl);
        if (cl->buf) free(cl->buf);
+       ECORE_MAGIC_SET(cl, ECORE_MAGIC_NONE);
        free(cl);
      }
    return data;




_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to