1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-14 15:33:34 -04:00

RemoteTCP: Fix potential crash.

This commit is contained in:
Jon Beniston
2026-03-26 21:34:07 +00:00
parent 7bffe8be2a
commit 880d7121ec
+3 -2
View File
@@ -28,6 +28,7 @@ Socket::Socket(QObject *socket, QObject *parent) :
Socket::~Socket()
{
delete m_socket;
m_socket = nullptr;
}
TCPSocket::TCPSocket(QTcpSocket *socket) :
@@ -95,7 +96,7 @@ bool TCPSocket::isConnected()
{
QTcpSocket *socket = qobject_cast<QTcpSocket *>(m_socket);
return socket->state() == QAbstractSocket::ConnectedState;
return socket && (socket->state() == QAbstractSocket::ConnectedState);
}
WebSocket::WebSocket(QWebSocket *socket) :
@@ -189,5 +190,5 @@ bool WebSocket::isConnected()
{
QWebSocket *socket = qobject_cast<QWebSocket *>(m_socket);
return socket->state() == QAbstractSocket::ConnectedState;
return socket && (socket->state() == QAbstractSocket::ConnectedState);
}