summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/socketengines/pipeengine_eventfd.cpp2
-rw-r--r--src/socketengines/pipeengine_pipe.cpp2
2 files changed, 1 insertions, 3 deletions
diff --git a/src/socketengines/pipeengine_eventfd.cpp b/src/socketengines/pipeengine_eventfd.cpp
index 21931bb1b..06102ff20 100644
--- a/src/socketengines/pipeengine_eventfd.cpp
+++ b/src/socketengines/pipeengine_eventfd.cpp
@@ -5,8 +5,6 @@ Pipe::Pipe() : Socket(eventfd(0, EFD_NONBLOCK))
{
if (this->Sock < 0)
throw CoreException("Could not create pipe: " + Anope::LastError());
-
- SocketEngine::AddSocket(this);
}
Pipe::~Pipe()
diff --git a/src/socketengines/pipeengine_pipe.cpp b/src/socketengines/pipeengine_pipe.cpp
index ceaded8ea..f2fa0876a 100644
--- a/src/socketengines/pipeengine_pipe.cpp
+++ b/src/socketengines/pipeengine_pipe.cpp
@@ -1,6 +1,6 @@
#include "services.h"
-Pipe::Pipe() : Socket(-1)
+Pipe::Pipe() : Socket(-1), WritePipe(-1)
{
int fds[2];
if (pipe(fds))