From fb2ae883768c9d4cd024f95e7c1ca1a62fcb75c2 Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Wed, 10 Jan 2018 13:13:27 -0500 Subject: [PATCH] datatransfer: enable requested-transfer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For debug purposes, all transfers were accepted by the daemon. The request for validation of incoming file transfers is now active. It relies on the accept method from IncomingFileTransfer that sets the local path of the downloaded file, and starts the transfer. Change-Id: Ib6ee870355604e3cec539ee138017ac79e3a818b Reviewed-by: Anthony Léonard <anthony.leonard@savoirfairelinux.com> --- src/data_transfer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data_transfer.cpp b/src/data_transfer.cpp index 00edb481f9..9735f787b5 100644 --- a/src/data_transfer.cpp +++ b/src/data_transfer.cpp @@ -256,13 +256,13 @@ std::string IncomingFileTransfer::requestFilename() { emit(DRing::DataTransferEventCode::wait_host_acceptance); - // Now wait for DataTransferFacade::acceptFileTransfer() call -#if 0 +#if 1 + // Now wait for DataTransferFacade::acceptFileTransfer() call filenamePromise_.get_future().wait(); return info_.path; #else - // DEBUG + // For DEBUG only char filename[] = "/tmp/ring_XXXXXX"; if (::mkstemp(filename) < 0) throw std::system_error(errno, std::generic_category()); -- GitLab