diff --git a/src/bin/tui/status.rs b/src/bin/tui/status.rs index dd6dc4dd4..ec8be3749 100644 --- a/src/bin/tui/status.rs +++ b/src/bin/tui/status.rs @@ -69,7 +69,7 @@ impl TUIStatusView { format!("Sync step 2/7: Downloading {}(MB) chain state for state sync: {}% at {:.1?}(kB/s)", total_size / 1_000_000, percent, - if dur_ms > 1.0f64 { (downloaded_size - prev_downloaded_size) as f64 / dur_ms as f64 } else { 0f64 }, + if dur_ms > 1.0f64 { downloaded_size.saturating_sub(prev_downloaded_size) as f64 / dur_ms as f64 } else { 0f64 }, ) } else { let start = start_time.timestamp_millis();