From 91cbb62b513af9fac1c26cdc6b5118629dce691c Mon Sep 17 00:00:00 2001 From: Marc Alexander Lehmann Date: Sat, 29 Dec 2018 14:23:20 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 2 ++ ev.c | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Changes b/Changes index b7a73fc..dda2450 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,7 @@ Revision history for libev, a high-performance and full-featured event loop. + - removed redundant 0-ptr check in ev_once. + 4.25 Fri Dec 21 07:49:20 CET 2018 - INCOMPATIBLE CHANGE: EV_THROW was renamed to EV_NOEXCEPT (EV_THROW still provided) and now uses noexcept on C++11 or newer. diff --git a/ev.c b/ev.c index 47ef28a..7fe1241 100644 --- a/ev.c +++ b/ev.c @@ -5005,12 +5005,6 @@ ev_once (EV_P_ int fd, int events, ev_tstamp timeout, void (*cb)(int revents, vo { struct ev_once *once = (struct ev_once *)ev_malloc (sizeof (struct ev_once)); - if (expect_false (!once)) - { - cb (EV_ERROR | EV_READ | EV_WRITE | EV_TIMER, arg); - return; - } - once->cb = cb; once->arg = arg;