From 70caed572a8cfd18b3e62c1158aa5302353dd56e Mon Sep 17 00:00:00 2001 From: Sergey Fedorov Date: Sun, 1 Sep 2024 20:47:22 +0800 Subject: [PATCH] crl.c: use EV_TRIGGER when NOTE_TRIGGER unavailable --- src/crl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/crl.c b/src/crl.c index 8c221b217..17b6bb959 100644 --- a/src/crl.c +++ b/src/crl.c @@ -1100,7 +1100,11 @@ static int StopMonitor(wolfSSL_CRL_mfd_t mfd) struct kevent change; /* trigger custom shutdown */ +#if defined(NOTE_TRIGGER) EV_SET(&change, CRL_CUSTOM_FD, EVFILT_USER, 0, NOTE_TRIGGER, 0, NULL); +#elif defined(EV_TRIGGER) + EV_SET(&change, CRL_CUSTOM_FD, EVFILT_USER, EV_TRIGGER, 0, 0, NULL); +#endif if (kevent(mfd, &change, 1, NULL, 0, NULL) < 0) { WOLFSSL_MSG("kevent trigger customer event failed"); return -1;