From 328ce3343d2b4d5b25731c5f56d8f66c32c43b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Fri, 21 Jul 2017 16:57:24 +0200 Subject: [PATCH] FileManager: fix upload complete Previously, a completed file upload lead to this assert: Q_ASSERT(!_ackTimer.isActive()); because _closeUploadSeesion() was called twice, thus activating the timer twice. --- src/uas/FileManager.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/uas/FileManager.cc b/src/uas/FileManager.cc index 2a16a6308..15f6ea623 100644 --- a/src/uas/FileManager.cc +++ b/src/uas/FileManager.cc @@ -239,6 +239,7 @@ void FileManager::_writeAckResponse(Request* writeAck) { if(_writeOffset + _writeSize >= _writeFileSize){ _closeUploadSession(true /* success */); + return; } if (writeAck->hdr.session != _activeSession) { -- 2.22.0