From cf128eb220b004f98e501721872ce00a4ffdb0e4 Mon Sep 17 00:00:00 2001
From: jaspervdm <j@sper.dev>
Date: Wed, 15 Apr 2020 16:19:11 +0200
Subject: [PATCH] Fix rare panic in TUI (#3294)

---
 src/bin/tui/status.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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();