From ed71bb7cb9ef247d947e1dbbf81b474db548e0d2 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 23 Sep 2019 16:58:56 +0200 Subject: [PATCH] Checksums: Explicitly close file before reporting result To ensure it's no longer open when the finished signal fires. --- src/common/checksums.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/checksums.cpp b/src/common/checksums.cpp index 3e917706e8..4d2a90f426 100644 --- a/src/common/checksums.cpp +++ b/src/common/checksums.cpp @@ -261,7 +261,9 @@ void ComputeChecksum::startImpl(std::unique_ptr device) } return QByteArray(); } - return ComputeChecksum::computeNow(sharedDevice.data(), type); + auto result = ComputeChecksum::computeNow(sharedDevice.data(), type); + sharedDevice->close(); + return result; })); }