فهرست منبع

timekeeper: restore 0 check for `slot`

y 2 سال پیش
والد
کامیت
63a6856ccd
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      src/util/time.rs

+ 3 - 0
src/util/time.rs

@@ -78,6 +78,9 @@ impl TimeKeeper {
     /// epoch 1 has one less slot(the genesis slot) and
     /// rest epoch have the normal amount of slots.
     pub fn slot_epoch(&self, slot: u64) -> u64 {
+        if slot == 0 {
+            return 0
+        }
         (slot / self.epoch_length) + 1
     }