From d4b7c0ee20d19c1e0f4a207f1d9cdb48351f2282 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Sun, 5 Nov 2023 23:23:13 +0100 Subject: fix high cpu load on lcp termination --- src/supervisor.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/supervisor.rs b/src/supervisor.rs index ca5eac9..9e4febf 100644 --- a/src/supervisor.rs +++ b/src/supervisor.rs @@ -561,6 +561,8 @@ impl Client { pkt.deserialize(&mut link_buf)?; self.handle_ppp(pkt)?; + } else { // Session closed. + session_fds = None; } } Some(result) = option_read(ppp_dev, &mut net_buf) => { @@ -572,6 +574,8 @@ impl Client { pkt.deserialize(&mut net_buf)?; self.handle_ppp(pkt)?; + } else { // Session closed. + session_fds = None; } } } -- cgit v1.2.3