Do not access moved-from object in CleanRepository::run()

This commit is contained in:
Martchus 2021-03-16 15:36:57 +01:00
parent 9581716d8b
commit ac7f38e8fa
1 changed files with 2 additions and 1 deletions

View File

@ -821,9 +821,10 @@ void CleanRepository::run()
}
repoDirs.clear();
const auto res = m_messages.errors.empty() ? BuildActionResult::Success : BuildActionResult::Failure;
const auto buildLock = m_setup.building.lockToWrite();
m_buildAction->resultData = std::move(m_messages);
reportResult(m_messages.errors.empty() ? BuildActionResult::Success : BuildActionResult::Failure);
reportResult(res);
}
} // namespace LibRepoMgr