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 958422a7c4898e1edb9a514e84eaa2d5664ef36f
parent 95b3d10961dd5db11396d548df11e91507632ffc
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