diff options
Diffstat (limited to '')
-rw-r--r-- | source/OSSupport/SocketThreads.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/source/OSSupport/SocketThreads.cpp b/source/OSSupport/SocketThreads.cpp index dd961770d..13336a0c4 100644 --- a/source/OSSupport/SocketThreads.cpp +++ b/source/OSSupport/SocketThreads.cpp @@ -530,8 +530,6 @@ void cSocketThreads::cSocketThread::Execute(void) } WriteToSockets(&fdWrite); - - RemoveClosedSockets(); } // while (!mShouldTerminate) } @@ -681,22 +679,3 @@ void cSocketThreads::cSocketThread::WriteToSockets(fd_set * a_Write) - -void cSocketThreads::cSocketThread::RemoveClosedSockets(void) -{ - // Removes sockets that have been queued for closing from m_Slots[] - - cCSLock Lock(m_Parent->m_CS); - for (int i = m_NumSlots - 1; i >= 0; --i) - { - if (!m_Slots[i].m_ShouldClose || !m_Slots[i].m_Outgoing.empty()) - { - continue; - } - m_Slots[i] = m_Slots[--m_NumSlots]; - } // for i - m_Slots[] -} - - - - |