diff --git a/mavftp.py b/mavftp.py index d8cdb0a7c..a50fefaac 100644 --- a/mavftp.py +++ b/mavftp.py @@ -296,6 +296,7 @@ def __handle_list_reply(self, op, _m): elif op.opcode == OP_Nack and len(op.payload) == 1 and op.payload[0] == ERR_EndOfFile: logging_info("Total size %.2f kByte", self.total_size / 1024.0) self.total_size = 0 + self.__terminate_session() self.op_pending = False else: logging_info('LIST: %s', op)