diff options
Diffstat (limited to 'queue_kqueue.c')
-rw-r--r-- | queue_kqueue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/queue_kqueue.c b/queue_kqueue.c index 020b339..6254984 100644 --- a/queue_kqueue.c +++ b/queue_kqueue.c @@ -86,7 +86,7 @@ kevent_add_error(struct mog_queue *q, struct mog_fd *mfd) case ENOMEM: syslog(LOG_ERR, "kevent(EV_ADD) out-of-space, dropping file descriptor"); - mog_fd_put(mfd); + mog_queue_drop(mfd); return; default: syslog(LOG_ERR, "unhandled kevent(EV_ADD) error: %m"); |