rpc: adjust distribution cache validation order

(cherry picked from commit e075ed6baaccac7a8b170a97a48375647600bd5e)
This commit is contained in:
selsta
2026-10-04 18:50:24 -04:00
committed by such-gitea
parent c017fff2ec
commit baf9c8ea5c
+1 -1
View File
@@ -60,10 +60,10 @@ namespace rpc
crypto::hash hash10 = get_hash(d.cached_to - 10);
if (hash10 == d.cached_m10_hash)
{
CHECK_AND_ASSERT_MES(d.cached_distribution.size() >= 10, boost::none, "Cached distribution size does not match cached bounds");
d.cached_to -= 10;
d.cached_top_hash = hash10;
d.cached_m10_hash = crypto::null_hash;
CHECK_AND_ASSERT_MES(d.cached_distribution.size() >= 10, boost::none, "Cached distribution size does not match cached bounds");
for (int p = 0; p < 10; ++p)
d.cached_distribution.pop_back();
can_extend = true;