From 939537a17a688a5b39e318c2aa96ea5f30129b70 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Mon, 18 May 2015 16:53:32 -0700 Subject: [PATCH] Fix list EOF handling --- src/uas/FileManager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uas/FileManager.cc b/src/uas/FileManager.cc index bcc826a0b..02922b611 100644 --- a/src/uas/FileManager.cc +++ b/src/uas/FileManager.cc @@ -215,7 +215,7 @@ void FileManager::_listAckResponse(Request* listAck) cListEntries++; } - if (listAck->hdr.size == 0) { + if (listAck->hdr.size == 0 || cListEntries == 0) { // Directory is empty, we're done Q_ASSERT(listAck->hdr.opcode == kRspAck); _currentOperation = kCOIdle; -- 2.22.0