summaryrefslogtreecommitdiff
path: root/src/socketengine_kqueue.cpp
diff options
context:
space:
mode:
authorGravatar brain2009-01-31 16:11:43 +0000
committerGravatar brain2009-01-31 16:11:43 +0000
commitacc8e5eea2239403e66eef1666ca2818c20147b8 (patch)
tree52671f56e81ec1fbc55a5f1acb15bfced1bba8b7 /src/socketengine_kqueue.cpp
parentInclude patch from Darom for sync error on burst in 1.1, backported from trun... (diff)
Backport from trunk, this is also lacking from the trunk backport and does the same as in epoll
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11017 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/socketengine_kqueue.cpp')
-rw-r--r--src/socketengine_kqueue.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/socketengine_kqueue.cpp b/src/socketengine_kqueue.cpp
index de318f03d..fa62857c2 100644
--- a/src/socketengine_kqueue.cpp
+++ b/src/socketengine_kqueue.cpp
@@ -100,6 +100,7 @@ void KQueueEngine::WantWrite(EventHandler* eh)
*/
struct kevent ke;
EV_SET(&ke, eh->GetFd(), EVFILT_WRITE, EV_ADD | EV_ONESHOT, 0, 0, NULL);
+ EV_SET(&ke, eh->GetFd(), EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, NULL);
kevent(EngineHandle, &ke, 1, 0, 0, NULL);
}