--- libev/ev.c 2018/12/21 06:57:09 1.488 +++ libev/ev.c 2018/12/29 14:23:20 1.489 @@ -5005,12 +5005,6 @@ { 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;