diff --git a/crates/radicle/src/node/routing.rs b/crates/radicle/src/node/routing.rs index 466010f9..2443e4b2 100644 --- a/crates/radicle/src/node/routing.rs +++ b/crates/radicle/src/node/routing.rs @@ -222,10 +222,8 @@ impl Store for Database { ignore: &NodeId, ) -> Result { let limit: i64 = limit - .unwrap_or(i64::MAX as usize) - .try_into() - .map_err(|_| Error::UnitOverflow)?; - + .and_then(|limit| i64::try_from(limit).ok()) + .unwrap_or(i64::MAX); let mut stmt = self.db.prepare( "DELETE FROM routing WHERE node <> ?1 AND rowid IN