From 4e51750442cc7ca1a7985b05c5eb74c9301e6893 Mon Sep 17 00:00:00 2001 From: ManyTheFish Date: Tue, 11 Feb 2025 12:01:29 +0100 Subject: [PATCH] Fix zero division --- crates/milli/src/database_stats.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/crates/milli/src/database_stats.rs b/crates/milli/src/database_stats.rs index 099687965..ddf5827b6 100644 --- a/crates/milli/src/database_stats.rs +++ b/crates/milli/src/database_stats.rs @@ -63,11 +63,19 @@ impl DatabaseStats { } pub fn average_key_size(&self) -> u64 { - self.total_key_size / self.number_of_entries + if self.total_key_size == 0 { + 0 + } else { + self.total_key_size / self.number_of_entries + } } pub fn average_value_size(&self) -> u64 { - self.total_value_size / self.number_of_entries + if self.total_value_size == 0 { + 0 + } else { + self.total_value_size / self.number_of_entries + } } pub fn number_of_entries(&self) -> u64 {