From 4ec2a37f5de97dd896fc74a2e11647c72352b8d7 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sat, 20 Jun 2015 18:12:20 +0300 Subject: [PATCH] Delete tempfile when downloading favicon.ico. Closes #3257. --- src/gui/transferlistfilterswidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/transferlistfilterswidget.cpp b/src/gui/transferlistfilterswidget.cpp index 550e05584..f254d107f 100644 --- a/src/gui/transferlistfilterswidget.cpp +++ b/src/gui/transferlistfilterswidget.cpp @@ -611,8 +611,10 @@ void TrackerFiltersList::trackerWarning(const QString &hash, const QString &trac void TrackerFiltersList::handleFavicoDownload(const QString& url, const QString& filePath) { QString host = getHost(url); - if (!m_trackers.contains(host)) + if (!m_trackers.contains(host)) { + fsutils::forceRemove(filePath); return; + } QListWidgetItem *trackerItem = item(rowFromTracker(host)); QIcon icon(filePath);