mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-29 03:38:05 -06:00
- Close the file before emitting the signal so that the file can safely be processed in the slot
This commit is contained in:
@@ -62,13 +62,14 @@ void downloadThread::processDlFinished(QNetworkReply* reply) {
|
||||
if(reply->open(QIODevice::ReadOnly)) {
|
||||
tmpfile.write(reply->readAll());
|
||||
reply->close();
|
||||
tmpfile.close();
|
||||
// Send finished signal
|
||||
emit downloadFinished(url, filePath);
|
||||
} else {
|
||||
// Error when reading the request
|
||||
tmpfile.close();
|
||||
emit downloadFailure(url, tr("I/O Error"));
|
||||
}
|
||||
tmpfile.close();
|
||||
} else {
|
||||
emit downloadFailure(url, tr("I/O Error"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user