Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
node/routing: remove error scenario from Database::prune
Fintan Halpenny committed 3 months ago
commit 8f2cf651acce2d1ac6f3638236f2d13c448d8112
parent 6e1cf7caa114a6ce49622b5a8c404450310ccfa1
1 file changed +2 -4
modified crates/radicle/src/node/routing.rs
@@ -222,10 +222,8 @@ impl Store for Database {
        ignore: &NodeId,
    ) -> Result<usize, Error> {
        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