summaryrefslogtreecommitdiff
path: root/deps/uv/src/unix/loop.c
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2012-05-23 04:01:19 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2012-05-23 04:01:19 +0200
commit1358bac6d120a750546337ba5e4fe580cdeb81fb (patch)
treebcf6ed0612cde12c50b8d9c47d308132dadd7bd4 /deps/uv/src/unix/loop.c
parentdff467d9825a174130bf9379e09b9421d70e3f0d (diff)
downloadandroid-node-v8-1358bac6d120a750546337ba5e4fe580cdeb81fb.tar.gz
android-node-v8-1358bac6d120a750546337ba5e4fe580cdeb81fb.tar.bz2
android-node-v8-1358bac6d120a750546337ba5e4fe580cdeb81fb.zip
deps: upgrade libuv to 5b9c451
Diffstat (limited to 'deps/uv/src/unix/loop.c')
-rw-r--r--deps/uv/src/unix/loop.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/deps/uv/src/unix/loop.c b/deps/uv/src/unix/loop.c
index 1373db027e..08b34994fc 100644
--- a/deps/uv/src/unix/loop.c
+++ b/deps/uv/src/unix/loop.c
@@ -66,10 +66,11 @@ void uv__loop_delete(uv_loop_t* loop) {
uv_ares_destroy(loop, loop->channel);
ev_loop_destroy(loop->ev);
#if __linux__
- if (loop->inotify_fd == -1) return;
- ev_io_stop(loop->ev, &loop->inotify_read_watcher);
- close(loop->inotify_fd);
- loop->inotify_fd = -1;
+ if (loop->inotify_fd != -1) {
+ uv__io_stop(loop, &loop->inotify_read_watcher);
+ close(loop->inotify_fd);
+ loop->inotify_fd = -1;
+ }
#endif
#if HAVE_PORTS_FS
if (loop->fs_fd != -1)