fix(socket): clear buffer when closing/opening socket

This commit is contained in:
outfoxxed committed 2024-03-03 15:37:31 -08:00
1 parent b42add3967
commit b5f50cd68f
2 files changed
+3 -1

No files matched your search

+1 -1
View File
@@ -37,7 +37,7 @@ protected:
private slots:
void onReaderDestroyed();
private:
protected:
DataStreamParser* mReader = nullptr;
QByteArray buffer;
};
+2
View File
@@ -41,6 +41,7 @@ void Socket::setPath(QString path) {
}
void Socket::onSocketConnected() {
this->buffer.clear();
this->connected = true;
this->targetConnected = false;
this->disconnecting = false;
@@ -52,6 +53,7 @@ void Socket::onSocketDisconnected() {
this->disconnecting = false;
this->socket->deleteLater();
this->socket = nullptr;
this->buffer.clear();
emit this->connectionStateChanged();
if (this->targetConnected) this->connectPathSocket();