From c9476a11f4951e827bd84cbf67666a58800ebd76 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 258abe086..462e2d3e5 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; })); } -- 2.30.2