avoid magic fail on already-freed handler
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 5 Dec 2010 07:30:17 +0000 (07:30 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 5 Dec 2010 07:30:17 +0000 (07:30 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@55280 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_con/ecore_con_ares.c

index eed618a..56724ae 100644 (file)
@@ -371,7 +371,7 @@ _ecore_con_info_cares_clean(void)
      {
         if (ecf->active != active)
           {
-             ecore_main_fd_handler_del(ecf->handler);
+             if (ecf->handler) ecore_main_fd_handler_del(ecf->handler);
              free(ecf);
              info_fds = eina_list_remove_list(info_fds, l);
           }