unetmsg: fix reconnecting outgoing socket
authorFelix Fietkau <[email protected]>
Fri, 9 May 2025 08:11:26 +0000 (10:11 +0200)
committerFelix Fietkau <[email protected]>
Fri, 9 May 2025 08:12:03 +0000 (10:12 +0200)
Due to a typo, the rx channel was deleted after disconnect instead of tx.

Signed-off-by: Felix Fietkau <[email protected]>
package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc

index 18ee2a3684c948d2ea5878a532142b50f969f04d..cfb702ad94875b58f187f7e9ea511755028ef2a8 100644 (file)
@@ -334,7 +334,7 @@ function network_open_channel(net, name, peer)
                let net = networks[sock_data.network];
                let cur_data = net.tx_channels[sock_data.name];
                if (cur_data == sock_data)
-                       delete net.rx_channels[sock_data.name];
+                       delete net.tx_channels[sock_data.name];
 
                network_tx_socket_close(sock_data);
        };