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);