--- libev/ev.c 2007/12/14 18:22:30 1.185 +++ libev/ev.c 2007/12/15 23:14:38 1.186 @@ -1040,6 +1040,8 @@ #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 @@ #endif array_free (prepare, EMPTY); array_free (check, EMPTY); + array_free (fork, EMPTY); backend = 0; }