Properly propagate errors from download session save.

This commit is contained in:
Jari Sundell
2025-12-30 14:00:34 +01:00
committed by GitHub
parent 787738e36a
commit def6551488
3 changed files with 66 additions and 52 deletions
+3
View File
@@ -107,6 +107,9 @@ private:
std::unique_ptr<utils::Lockfile> m_lockfile;
std::chrono::microseconds m_last_storage_error_message{};
unsigned int m_ignored_storage_error_count{};
// Pending builds are only ever locked by main thread.
std::mutex m_pending_builds_mutex;
std::deque<core::Download*> m_pending_builds;