From 3784bdcf854ec5603f6d9b13079e84af9ceb138b Mon Sep 17 00:00:00 2001 From: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Date: Fri, 3 Apr 2020 11:18:26 +0000 Subject: [PATCH] [SON-339] - SON Schedule crash --- libraries/chain/db_maint.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/chain/db_maint.cpp b/libraries/chain/db_maint.cpp index 98f998eb..96d44602 100644 --- a/libraries/chain/db_maint.cpp +++ b/libraries/chain/db_maint.cpp @@ -730,6 +730,13 @@ void database::update_active_sons() return swi.son_id; }); _sso.scheduler.update(active_sons); + // similar to witness, produce schedule for sons + if(cur_active_sons.size() == 0 && new_active_sons.size() > 0) + { + witness_scheduler_rng rng(_sso.rng_seed.begin(), GRAPHENE_NEAR_SCHEDULE_CTR_IV); + for( size_t i=0; i