server: use reds_stream_remove_watch() helper

https://bugs.freedesktop.org/show_bug.cgi?id=34795
This commit is contained in:
Marc-André Lureau 2011-02-27 13:31:31 +01:00
parent b79e7320de
commit fca602124d

View File

@ -1688,8 +1688,7 @@ static inline void async_read_clear_handlers(AsyncRead *obj)
if (!obj->peer->watch) {
return;
}
core->watch_remove(obj->peer->watch);
obj->peer->watch = NULL;
reds_stream_remove_watch(obj->peer);
}
static void async_read_handler(int fd, int event, void *data)
@ -1863,8 +1862,7 @@ static void reds_handle_ssl_accept(int fd, int event, void *data)
}
return;
}
core->watch_remove(link->peer->watch);
link->peer->watch = NULL;
reds_stream_remove_watch(link->peer);
reds_handle_new_link(link);
}