diff --git a/src/VideoStreaming/VideoReceiver.cc b/src/VideoStreaming/VideoReceiver.cc index 594a028f00c5dac93a2d587b7d8973f3c7b88781..8631f174cd1374c513336144b0870f9153392390 100644 --- a/src/VideoStreaming/VideoReceiver.cc +++ b/src/VideoStreaming/VideoReceiver.cc @@ -80,7 +80,7 @@ void VideoReceiver::_connected() { //-- Server showed up. Now we start the stream. _timer.stop(); - delete _socket; + _socket->deleteLater(); _socket = NULL; _serverPresent = true; start(); @@ -91,7 +91,7 @@ void VideoReceiver::_connected() void VideoReceiver::_socketError(QAbstractSocket::SocketError socketError) { Q_UNUSED(socketError); - delete _socket; + _socket->deleteLater(); _socket = NULL; //-- Try again in 5 seconds _timer.start(5000);