]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengines/socketengine_select.cpp
Hooray unused variables. Thanks MSVC.
[user/henk/code/inspircd.git] / src / socketengines / socketengine_select.cpp
index 5c61ff0aeff44469e16b5457f3b233ab0daf0b48..48d2bbf81c982ae1dcc95a53c8ca3ed10e0c9dd9 100644 (file)
@@ -2,8 +2,8 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
- * See: http://www.inspircd.org/wiki/index.php/Credits
+ *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ * See: http://wiki.inspircd.org/Credits
  *
  * This program is free but copyrighted software; see
  *         the file COPYING for details.
@@ -28,13 +28,11 @@ SelectEngine::SelectEngine(InspIRCd* Instance) : SocketEngine(Instance)
        memset(writeable, 0, sizeof(writeable));
        ref = new EventHandler* [GetMaxFds()];
        memset(ref, 0, GetMaxFds() * sizeof(EventHandler*));
-       ev = new EventHandler* [GetMaxFds()];
 }
 
 SelectEngine::~SelectEngine()
 {
        delete[] ref;
-       delete[] ev;
 }
 
 bool SelectEngine::AddFd(EventHandler* eh)
@@ -94,7 +92,7 @@ int SelectEngine::DispatchEvents()
 {
        timeval tval;
        int sresult = 0;
-       socklen_t codesize;
+       socklen_t codesize = sizeof(int);
        int errcode = 0;
 
        FD_ZERO(&wfdset);
@@ -166,7 +164,7 @@ int SelectEngine::DispatchEvents()
                }
        }
 
-       return result;
+       return sresult;
 }
 
 std::string SelectEngine::GetName()