From 73e4d9d623725a212c327ad1fd6b89cbb7ee71af Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 14 Oct 2020 17:36:17 +0000 Subject: [PATCH] Don't report RewardType::Fee when none was awarded (#12876) (cherry picked from commit 4b04ed86b646d98bac9b007617e1c556e9975085) Co-authored-by: Michael Vines --- runtime/src/bank.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index 88507250cf..3a760360ae 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -1419,14 +1419,16 @@ impl Bank { ); let post_balance = self.deposit(&self.collector_id, unburned); - self.rewards.write().unwrap().push(( - self.collector_id, - RewardInfo { - reward_type: RewardType::Fee, - lamports: unburned as i64, - post_balance, - }, - )); + if unburned != 0 { + self.rewards.write().unwrap().push(( + self.collector_id, + RewardInfo { + reward_type: RewardType::Fee, + lamports: unburned as i64, + post_balance, + }, + )); + } self.capitalization.fetch_sub(burned, Relaxed); } }