summaryrefslogtreecommitdiff
path: root/src/Socket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Socket.cc')
-rw-r--r--src/Socket.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Socket.cc b/src/Socket.cc
index 7673c45..66dae18 100644
--- a/src/Socket.cc
+++ b/src/Socket.cc
@@ -522,6 +522,7 @@ Balau::IO<Balau::Socket> Balau::Socket::accept() throw (GeneralException) {
Task::operationYield(m_evtR, Task::INTERRUPTIBLE);
} else {
String msg = getErrorMessage();
+ m_evtR->stop();
throw GeneralException(String("Unexpected error accepting a connection: #") + errno + "(" + msg + ")");
}
} else {