diff --git a/src/transferview.cpp b/src/transferview.cpp
index 7e0c42305..f19324ccd 100644
--- a/src/transferview.cpp
+++ b/src/transferview.cpp
@@ -55,7 +55,7 @@ void
 TransferView::onTransferUpdate()
 {
     FileTransferConnection* ftc = (FileTransferConnection*)sender();
-    if ( ftc->track().isNull() )
+    if ( ftc->track().isNull() || ftc->source().isNull() )
         return;
 
     QTreeWidgetItem* ti = 0;