]> mj.ucw.cz Git - libucw.git/commitdiff
Main: file_recalc_list need not be empty upon main_destroy()
authorMartin Mares <mj@ucw.cz>
Sun, 27 Feb 2011 10:57:13 +0000 (11:57 +0100)
committerMartin Mares <mj@ucw.cz>
Sun, 27 Feb 2011 10:57:13 +0000 (11:57 +0100)
ucw/mainloop.c

index 03cff677a980c13d4adc3b83d6e4cd75542a1721..ca296bbd88541ea42e81ddfe20297c42b8ab17a2 100644 (file)
@@ -124,7 +124,6 @@ main_prepare_delete(struct main_context *m)
 
   // Close epoll descriptor early enough, it might be shared after fork!
 #ifdef CONFIG_UCW_EPOLL
-  ASSERT(clist_empty(&m->file_recalc_list));
   xfree(m->epoll_events);
   close(m->epoll_fd);
   m->epoll_fd = -1;
@@ -166,6 +165,9 @@ main_delete(struct main_context *m)
   main_prepare_delete(m);
   ASSERT(clist_empty(&m->file_list));
   ASSERT(clist_empty(&m->file_active_list));
+#ifdef CONFIG_UCW_EPOLL
+  ASSERT(clist_empty(&m->file_recalc_list));
+#endif
   ASSERT(clist_empty(&m->hook_list));
   ASSERT(clist_empty(&m->hook_done_list));
   ASSERT(clist_empty(&m->process_list));