Core/NetworkIO: Prevent queueing more async operations when socket is already closed
This commit is contained in:
1 parent
e9943914ab
commit
c741d2682a
3 files changed
+29
-8
No files matched your search
@@ -169,6 +169,9 @@ void AuthSession::ReadDataHandler()
|
||||
|
||||
void AuthSession::AsyncWrite(ByteBuffer& packet)
|
||||
{
|
||||
if (!IsOpen())
|
||||
return;
|
||||
|
||||
std::lock_guard<std::mutex> guard(_writeLock);
|
||||
|
||||
bool needsWriteStart = _writeQueue.empty();
|
||||
|
||||
Reference in new issue
Block a user