Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_con Modified Files: ecore_con_dns.c Log Message: fd leak in dns lookups! fixed! :) =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_con/ecore_con_dns.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- ecore_con_dns.c 13 Jun 2006 08:54:58 -0000 1.25 +++ ecore_con_dns.c 13 Jun 2006 08:59:12 -0000 1.26 @@ -270,6 +270,7 @@ Ecore_Fd_Handler *fdh; pid_t pid; Ecore_Event_Handler *handler; + int fd2; }; static void @@ -312,6 +313,7 @@ } } close(ecore_main_fd_handler_fd_get(cbdata->fdh)); + close(cbdata->fd2); ecore_main_fd_handler_del(cbdata->fdh); ecore_event_handler_del(cbdata->handler); free(cbdata); @@ -329,6 +331,7 @@ if (cbdata->pid != ev->pid) return 1; return 0; close(ecore_main_fd_handler_fd_get(cbdata->fdh)); + close(cbdata->fd2); ecore_main_fd_handler_del(cbdata->fdh); ecore_event_handler_del(cbdata->handler); free(cbdata); @@ -357,6 +360,7 @@ } cbdata->cb_done = done_cb; cbdata->data = data; + cbdata->fd2 = fd[1]; if (!(cbdata->fdh = ecore_main_fd_handler_add(fd[0], ECORE_FD_READ, _ecore_con_dns_data_handler, cbdata, _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs