diff options
Diffstat (limited to 'src/Socket.cc')
-rw-r--r-- | src/Socket.cc | 1 |
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 { |