1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

Fix processing dispatch queue (#1057)

Co-authored-by: SpyCheese <mikle98@yandex.ru>
This commit is contained in:
EmelyanenkoK 2024-07-13 14:43:04 +03:00 committed by GitHub
parent 5380e6fb8d
commit 00cd053dbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 3 deletions

View file

@ -3404,7 +3404,7 @@ bool ValidateQuery::check_account_dispatch_queue_update(td::Bits256 addr, Ref<vm
account_expected_defer_all_messages_.insert(addr);
}
}
if (old_dict_size > 0 && max_removed_lt == 0) {
if (old_dict_size > 0 && max_removed_lt != 0) {
++processed_account_dispatch_queues_;
}
return true;
@ -3439,7 +3439,6 @@ bool ValidateQuery::unpack_dispatch_queue_update() {
have_unprocessed_account_dispatch_queue_ = false;
td::uint64 total_account_dispatch_queues = 0;
ps_.dispatch_queue_->check_for_each([&](Ref<vm::CellSlice>, td::ConstBitPtr, int n) -> bool {
assert(n == 352);
++total_account_dispatch_queues;
if (total_account_dispatch_queues > processed_account_dispatch_queues_) {
return false;