From b3a6065a14821c7451248b5cd0029d8c8bf5a773 Mon Sep 17 00:00:00 2001 From: gh0st <1264131+gh0st42@users.noreply.github.com> Date: Mon, 6 May 2024 21:32:37 +0200 Subject: [PATCH] feat: routing agents can now trigger deletions of bundles with an empty CLA sender list --- core/dtn7/src/core/processing.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/dtn7/src/core/processing.rs b/core/dtn7/src/core/processing.rs index 447ce833..ec0193e7 100644 --- a/core/dtn7/src/core/processing.rs +++ b/core/dtn7/src/core/processing.rs @@ -317,6 +317,9 @@ pub async fn forward(mut bp: BundlePack) -> Result<()> { if nodes.is_empty() { trace!("No new peers for forwarding of bundle {}", &bp.id()); + if delete_afterwards { + store_remove(&bpid)?; + } } else { debug!("Attempting forwarding of {} to nodes: {:?}", bp.id(), nodes);