From 808d298938ef53dab6057fa54c8de96360e4ea46 Mon Sep 17 00:00:00 2001 From: jiangjianfeng Date: Mon, 24 Nov 2025 03:42:01 +0000 Subject: [PATCH] Drop option lock before polling iface --- kernel/src/net/socket/ip/stream/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/src/net/socket/ip/stream/mod.rs b/kernel/src/net/socket/ip/stream/mod.rs index d86e26807..84460c3d7 100644 --- a/kernel/src/net/socket/ip/stream/mod.rs +++ b/kernel/src/net/socket/ip/stream/mod.rs @@ -269,6 +269,7 @@ impl StreamSocket { }); drop(state); + drop(options); self.pollee.invalidate(); if let Some(iface) = iface_to_poll { iface.poll();