summaryrefslogtreecommitdiff
path: root/src/connection.cpp
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2005-04-16 15:19:50 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2005-04-16 15:19:50 +0000
commit99d1c8f0ab4a213a5087b6103ca07a8cb355c2c2 (patch)
treec08f29366976c80482d9fe4651ace8ea964bc16b /src/connection.cpp
parent3cd71f1ee59649a6202e07bae486e15f3b2267f8 (diff)
Fixed lingering (SO_REUSEADDR was being set to 0?)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/connection.cpp')
-rw-r--r--src/connection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/connection.cpp b/src/connection.cpp
index 4226a9d2f..b197caef1 100644
--- a/src/connection.cpp
+++ b/src/connection.cpp
@@ -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