From bc79cb5021846f20bedb7926b61823de2de34c6b Mon Sep 17 00:00:00 2001 From: oars Date: Tue, 3 Feb 2026 14:30:14 +0300 Subject: [PATCH] net/session/refine_session: replace unwrap with error handling --- src/net/session/refine_session.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/net/session/refine_session.rs b/src/net/session/refine_session.rs index a2bd30ab5..1b7918fbe 100644 --- a/src/net/session/refine_session.rs +++ b/src/net/session/refine_session.rs @@ -36,7 +36,7 @@ use std::{ }; use async_trait::async_trait; -use tracing::{debug, warn}; +use tracing::{debug, error, warn}; use url::Url; use super::super::p2p::{P2p, P2pPtr}; @@ -300,7 +300,9 @@ impl GreylistRefinery { ); let last_seen = UNIX_EPOCH.elapsed().unwrap().as_secs(); - hosts.whitelist_host(&url, last_seen).await.unwrap(); + if let Err(e) = hosts.whitelist_host(&url, last_seen).await { + error!(target: "net::refinery", "Could not send {url} to the whitelist: {e}"); + } debug!(target: "net::refinery", "GreylistRefinery complete!");