diff --git a/src/HashedObject.cpp b/src/HashedObject.cpp index 34874e991..537270336 100644 --- a/src/HashedObject.cpp +++ b/src/HashedObject.cpp @@ -59,15 +59,15 @@ void HashedObjectStore::waitWrite() void HashedObjectStore::bulkWrite() { - std::vector< boost::shared_ptr > set; while (1) { - set.clear(); + std::vector< boost::shared_ptr > set; set.reserve(128); { boost::unique_lock sl(mWriteMutex); mWriteSet.swap(set); + assert(mWriteSet.empty()); if (set.empty()) { mWritePending = false;