From 5e80922fe185318d483c39ec00e43fcd06f25d1e Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Thu, 1 Feb 2018 12:09:56 -0500 Subject: [PATCH] datatransfer: fix non-closed output file At reception, output file was not closed due to silented exception before the close() call. Change-Id: I9f2bb2dd29db74391fb95acfa97863b4a118189f --- src/data_transfer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data_transfer.cpp b/src/data_transfer.cpp index 61289b77d9..b2fa6f587e 100644 --- a/src/data_transfer.cpp +++ b/src/data_transfer.cpp @@ -284,10 +284,10 @@ IncomingFileTransfer::close() noexcept try { filenamePromise_.set_value(); - fout_.close(); - RING_DBG() << "[FTP] file closed with size " << info_.bytesProgress; } catch (...) {} + fout_.close(); + RING_DBG() << "[FTP] file closed with size " << info_.bytesProgress; emit(DRing::DataTransferEventCode::finished); } -- GitLab