[openwrt/openwrt] unetmsg: remove redundant socket close

LEDE Commits lede-commits at lists.infradead.org
Mon Jan 5 03:44:00 PST 2026


nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/bdc3c1a820d2f2a457ec2408449e8de6ff0bf9f6

commit bdc3c1a820d2f2a457ec2408449e8de6ff0bf9f6
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Sun Jan 4 12:17:39 2026 +0000

    unetmsg: remove redundant socket close
    
    channel.disconnect() already closes the fd via ubus_shutdown(),
    so calling socket.close() afterwards is redundant and causes EBADF.
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 .../services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc    | 1 -
 1 file changed, 1 deletion(-)

diff --git a/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc b/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc
index 8901869ee2..7122a9825f 100644
--- a/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc
+++ b/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc
@@ -44,7 +44,6 @@ function network_socket_close(data)
 	if (data.timer)
 		data.timer.cancel();
 	data.channel.disconnect();
-	data.socket.close();
 }
 
 function network_rx_cleanup_state(name)




More information about the lede-commits mailing list