From 7ebfe1c7c7f7da83dd95b3519ded9d90446fafea Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Mon, 29 Nov 2010 11:27:55 +0100 Subject: [PATCH] * Fixed trying to access invalid results in FileTransferConnection. --- src/network/filetransferconnection.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/network/filetransferconnection.cpp b/src/network/filetransferconnection.cpp index 0e6f3c330..7d64d0ee1 100644 --- a/src/network/filetransferconnection.cpp +++ b/src/network/filetransferconnection.cpp @@ -142,6 +142,13 @@ FileTransferConnection::setup() void FileTransferConnection::startSending( const Tomahawk::result_ptr& result ) { + if ( result.isNull() ) + { + qDebug() << "Can't handle invalid result!"; + shutdown(); + return; + } + m_result = result; qDebug() << "Starting to transmit" << m_result->url();