From 1499ab6b3340bd41b2c588d465aee899847814b3 Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Sat, 20 Feb 2016 16:01:12 +0100 Subject: [PATCH] Stop uv loop in default signal handler, clean-ups --- lib/libuv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libuv.c b/lib/libuv.c index 6925c2d..a9998df 100644 --- a/lib/libuv.c +++ b/lib/libuv.c @@ -43,7 +43,7 @@ lws_accept_cb(uv_poll_t *watcher, int status, int revents) eventfd.fd = watcher->io_watcher.fd; eventfd.events = 0; - eventfd.revents = 0;//EV_NONE; + eventfd.revents = 0; if (revents & UV_READABLE) { eventfd.events |= LWS_POLLIN; eventfd.revents |= LWS_POLLIN; @@ -58,7 +58,7 @@ lws_accept_cb(uv_poll_t *watcher, int status, int revents) LWS_VISIBLE void lws_uv_sigint_cb(uv_loop_t *loop, uv_signal_t *watcher, int revents) { - //ev_break(loop, EVBREAK_ALL); + uv_stop(loop); } LWS_VISIBLE int -- 2.7.4