]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengines/socketengine_poll.cpp
Move this to another (yet more appropriate) place, saves some syscalls in an unlikely...
[user/henk/code/inspircd.git] / src / socketengines / socketengine_poll.cpp
index 8a1ae6b9af3baf7198ba07cc4f59953eb71b0b4d..d6ae5933428f2ad55289233e372de43ed9a03285 100644 (file)
@@ -21,11 +21,13 @@ PollEngine::PollEngine(InspIRCd* Instance) : SocketEngine(Instance)
 {
        // Poll requires no special setup (which is nice).
        CurrentSetSize = 0;
+       MAX_DESCRIPTORS = 0;
 
        ref = new EventHandler* [GetMaxFds()];
        events = new struct pollfd[GetMaxFds()];
 
-       memset(&events, 0, GetMaxFds() * sizeof(struct pollfd*));
+       memset(events, 0, GetMaxFds() * sizeof(struct pollfd));
+       memset(ref, 0, GetMaxFds() * sizeof(EventHandler*));
 }
 
 PollEngine::~PollEngine()