]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/DSKQXS.pm
dskqxs:carp
[public-inbox.git] / lib / PublicInbox / DSKQXS.pm
index 7141b1317f96d87ebae12fb4417df1e52ffd6da5..4114a6af2f55f5374836ea8a948fc3cb0efdbb51 100644 (file)
@@ -107,6 +107,8 @@ sub epoll_ctl {
                $kq->EV_SET($fd, EVFILT_READ, kq_flag(EPOLLIN, $ev));
                eval { $kq->EV_SET($fd, EVFILT_WRITE, kq_flag(EPOLLOUT, $ev)) };
        } elsif ($op == EPOLL_CTL_DEL) {
+               use Carp ();
+               $kq // Carp::confess("nokq $fd");
                $kq->EV_SET($fd, EVFILT_READ, EV_DISABLE);
                eval { $kq->EV_SET($fd, EVFILT_WRITE, EV_DISABLE) };
        } else { # EPOLL_CTL_ADD