]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/connection.cpp
Added documentation to manpages of Request, Event and ModuleMessage
[user/henk/code/inspircd.git] / src / connection.cpp
index 475e9ade5356413104be21b89add2f45b4596527..b197caef1a43097200e71771fece4e344a885e9c 100644 (file)
@@ -35,7 +35,7 @@ extern std::vector<ircd_module*> factory;
 
 extern int MODCOUNT;
 
-
+extern time_t TIME;
 
 connection::connection()
 {
@@ -61,7 +61,7 @@ bool connection::CreateListener(char* host, int p)
 
        setsockopt(fd,SOL_SOCKET,SO_REUSEADDR,(const char*)&on,sizeof(on));
        linger.l_onoff = 1;
-       linger.l_linger = 0;
+       linger.l_linger = 1;
        setsockopt(fd,SOL_SOCKET,SO_LINGER,(const char*)&linger,sizeof(linger));
        
        // attempt to increase socket sendq and recvq as high as its possible
@@ -469,7 +469,6 @@ bool connection::RecvPacket(std::deque<std::string> &messages, char* host)
 
 long connection::GenKey()
 {
-       srand(time(NULL));
        return (random()*time(NULL));
 }