From 8cc93e9855eb863ad2ed82a80f661e120860ee30 Mon Sep 17 00:00:00 2001 From: arvidn Date: Tue, 11 Sep 2018 16:39:39 -0700 Subject: [PATCH] fix redundant flushes of partfile metadata --- ChangeLog | 1 + src/part_file.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index c9b54c16b..c176e1b5f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + * fix redundant flushes of partfile metadata * add option to ignore min-interval from trackers on force-reannounce * raise default setting for active_limit * fall back to copy+remove if rename_file fails diff --git a/src/part_file.cpp b/src/part_file.cpp index e21f26d75..a511fbf5b 100644 --- a/src/part_file.cpp +++ b/src/part_file.cpp @@ -418,5 +418,6 @@ namespace libtorrent file::iovec_t b = {header.get(), size_t(m_header_size) }; m_file->writev(0, &b, 1, ec); if (ec) return; + m_dirty_metadata = false; } }