Commit 51269f4b authored by Max-Wilhelm Bruker's avatar Max-Wilhelm Bruker
Browse files

don't flush empty buffers

parent 45890b83
......@@ -58,11 +58,9 @@ ServerSocketInterface::ServerSocketInterface(Servatrice *_server, QTcpSocket *_s
ServerSocketInterface::~ServerSocketInterface()
{
QMutexLocker locker(&protocolHandlerMutex);
logger->logMessage("ServerSocketInterface destructor");
socket->flush();
flushXmlBuffer();
delete xmlWriter;
delete xmlReader;
delete socket;
......@@ -80,6 +78,8 @@ void ServerSocketInterface::processProtocolItem(ProtocolItem *item)
void ServerSocketInterface::flushXmlBuffer()
{
QMutexLocker locker(&xmlBufferMutex);
if (xmlBuffer.isEmpty())
return;
socket->write(xmlBuffer.toUtf8());
socket->flush();
xmlBuffer.clear();
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment