]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_iocp.cpp
Fix typos found by Zaba. Thanks.
[user/henk/code/inspircd.git] / src / socketengine_iocp.cpp
index 1ec70d2893a4afd3ce36819b8a533a86b1266681..58ce36177e94ed653074ec1ea6cd30c0d8c077ad 100644 (file)
@@ -32,7 +32,7 @@ IOCPEngine::~IOCPEngine()
 
 bool IOCPEngine::AddFd(EventHandler* eh)
 {
-       int fake_fd = GenerateFd();
+       int fake_fd = GenerateFd(eh->GetFd());
        int is_accept = 0;
        int opt_len = sizeof(int);
        if(fake_fd < 0)
@@ -210,7 +210,7 @@ int IOCPEngine::DispatchEvents()
        int ret;
        unsigned long bytes_recv;
 
-       while(GetQueuedCompletionStatus(m_completionPort, &len, (PULONG_PTR)&intfd, &overlap, 100))
+       while(GetQueuedCompletionStatus(m_completionPort, &len, (PULONG_PTR)&intfd, &overlap, 1000))
        {
                // woot, we got an event on a socket :P
                eh = ref[intfd];