From 02f8c01fed97854aad5e7950b2332cd6448896ec Mon Sep 17 00:00:00 2001 From: bbqz007 Date: Sat, 17 Oct 2020 12:52:18 +0100 Subject: [PATCH] libevent: fix typo in signal handler https://github.com/warmcat/libwebsockets/issues/2095 --- lib/event-libs/libevent/libevent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/event-libs/libevent/libevent.c b/lib/event-libs/libevent/libevent.c index 1191b6e78..1a9fc6c77 100644 --- a/lib/event-libs/libevent/libevent.c +++ b/lib/event-libs/libevent/libevent.c @@ -158,7 +158,7 @@ void lws_event_sigint_cb(evutil_socket_t sock_fd, short revents, void *ctx) { struct lws_context_per_thread *pt = ctx; - struct event *signal = (struct event *)ctx; + struct event *signal = pt_to_priv_event(pt)->w_sigint.watcher; if (pt->context->eventlib_signal_cb) { pt->context->eventlib_signal_cb((void *)(lws_intptr_t)sock_fd,