summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2009-10-31 15:00:36 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2009-10-31 15:00:36 +0800
commitbb31aea5a25a9b3b4861883fd9adbcb9f63c90d6 (patch)
treea399178fed7cf853e17bc75eef6b773d33c6baa9
parenta590f3c6c74ae7a637596c0458a1d05d699c5ef8 (diff)
milkway: actually remove fds on mw-poll::clear
-rw-r--r--milkway/mw-poll.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/milkway/mw-poll.c b/milkway/mw-poll.c
index cdcad03..ae04b21 100644
--- a/milkway/mw-poll.c
+++ b/milkway/mw-poll.c
@@ -81,7 +81,9 @@ mw_poll_clear(mw_poll_t *self)
mw_ptr_array_add(array, it->key);
for (i = 0; i < array->len; i++)
- ;
+ mw_poll_remove_fd(self,
+ (mw_uintptr_t)mw_ptr_array_index(array, i),
+ NULL);
mw_object_unref(array);
}