From 83388cf5043530177277b09ada75bfd8c6662baa Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Wed, 26 Aug 2020 09:53:37 -0400 Subject: [PATCH] Oops! MacOSX is not working due to previous commit! So I've fixed it right now. --- src/amf/event.c | 2 +- src/upf/event.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/amf/event.c b/src/amf/event.c index b798ad1f7..8871003e1 100644 --- a/src/amf/event.c +++ b/src/amf/event.c @@ -128,7 +128,7 @@ void amf_sctp_event_push(amf_event_e id, } #if HAVE_USRSCTP else { - ogs_pollset_notify(amf_self()->pollset); + ogs_pollset_notify(ogs_app()->pollset); } #endif } diff --git a/src/upf/event.c b/src/upf/event.c index 29cc85684..10bd3075c 100644 --- a/src/upf/event.c +++ b/src/upf/event.c @@ -44,7 +44,13 @@ void upf_event_init(void) ogs_pool_init(&pool, ogs_app()->pool.event); #if defined(HAVE_KQUEUE) + ogs_assert(ogs_app()->pollset); + ogs_pollset_destroy(ogs_app()->pollset); + pollset_action_setup(); + + ogs_app()->pollset = ogs_pollset_create(ogs_app()->pool.socket); + ogs_assert(ogs_app()->pollset); #endif }