From 17cf2c8d478f7b4020d3c2cb12dedf36af7547a5 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Wed, 7 Apr 2021 02:37:58 +0200 Subject: [PATCH] phy: fix FaultInjector returning a too big buffer when simulating a drop on tx --- src/phy/fault_injector.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/phy/fault_injector.rs b/src/phy/fault_injector.rs index 3185f477..8c2e4aa2 100644 --- a/src/phy/fault_injector.rs +++ b/src/phy/fault_injector.rs @@ -297,7 +297,7 @@ impl<'a, Tx: phy::TxToken> phy::TxToken for TxToken<'a, Tx> { }; if drop { - return f(&mut self.junk); + return f(&mut self.junk[..len]); } let Self { token, state, config, .. } = self;