summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <adam@sigterm.info>2014-02-17 22:20:38 -0500
committerAdam <adam@sigterm.info>2014-02-17 22:20:38 -0500
commit7f7144de1fe96b42e3845690b77738e7b93bbe46 (patch)
treedad7401a25211479fa23dc8f3bda505d86dc3075
parent80588fba818b746d43adf978d09933fda79b5e1f (diff)
parent2d0fdb74d134343642a9e1d2ea21b033aea45f44 (diff)
Merge pull request #53 from attilamolnar/2.0+reuseaddrfix
Fix setsockopt() with SO_REUSEADDR not working due to wrong argument type
-rw-r--r--src/sockets.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sockets.cpp b/src/sockets.cpp
index 948f3e238..f50092744 100644
--- a/src/sockets.cpp
+++ b/src/sockets.cpp
@@ -517,7 +517,7 @@ ListenSocket::ListenSocket(const Anope::string &bindip, int port, bool i)
{
this->SetBlocking(false);
- const char op = 1;
+ int op = 1;
setsockopt(this->GetFD(), SOL_SOCKET, SO_REUSEADDR, &op, sizeof(op));
this->bindaddr.pton(i ? AF_INET6 : AF_INET, bindip, port);