From 8521f88cb908bdd4801ed42b84087352f898425f Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 17 Jan 2013 08:04:55 +0100 Subject: [PATCH] * Only check iodev when available. --- src/libtomahawk/network/StreamConnection.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libtomahawk/network/StreamConnection.cpp b/src/libtomahawk/network/StreamConnection.cpp index 5ac9db28d..9f8b4c47b 100644 --- a/src/libtomahawk/network/StreamConnection.cpp +++ b/src/libtomahawk/network/StreamConnection.cpp @@ -230,13 +230,12 @@ StreamConnection::handleMsg( msg_ptr msg ) // << "payload len" << msg->payload().length() // << "written to device so far: " << m_badded; - if ( !m_iodev || ( (BufferIODevice*)m_iodev.data() )->nextEmptyBlock() < 0 ) + if ( m_iodev && ( (BufferIODevice*)m_iodev.data() )->nextEmptyBlock() < 0 ) { m_allok = true; // tell our iodev there is no more data to read, no args meaning a success: - if ( m_iodev ) - ( (BufferIODevice*)m_iodev.data() )->inputComplete(); + ( (BufferIODevice*)m_iodev.data() )->inputComplete(); shutdown(); }