From dfbd3716589b4e1f9bd508ff96477f8c1bc21e99 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 4 Jan 2026 12:17:39 +0000 Subject: [PATCH] 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 (cherry picked from commit bdc3c1a820d2f2a457ec2408449e8de6ff0bf9f6) --- .../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)