]> git.llucax.com Git - software/libev.git/commitdiff
fix memleak
authorroot <root>
Sat, 15 Dec 2007 23:14:38 +0000 (23:14 +0000)
committerroot <root>
Sat, 15 Dec 2007 23:14:38 +0000 (23:14 +0000)
ev.c

diff --git a/ev.c b/ev.c
index 188970d362865f0e8c22a959a3823a8cefd992c3..08d4c7ac3b59a6ac3e0efb02772e5ace3b4676a2 100644 (file)
--- a/ev.c
+++ b/ev.c
@@ -1040,6 +1040,8 @@ loop_destroy (EV_P)
 #endif
     }
 
+  ev_free (anfds); anfdmax = 0;
+
   /* have to use the microsoft-never-gets-it-right macro */
   array_free (fdchange, EMPTY);
   array_free (timer, EMPTY);
@@ -1048,6 +1050,7 @@ loop_destroy (EV_P)
 #endif
   array_free (prepare, EMPTY);
   array_free (check, EMPTY);
+  array_free (fork, EMPTY);
 
   backend = 0;
 }