]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
unetmsg: set TCP timeout for outgoing connections
authorFelix Fietkau <nbd@nbd.name>
Fri, 30 May 2025 19:38:31 +0000 (21:38 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sat, 31 May 2025 14:22:39 +0000 (16:22 +0200)
Avoid running into long timeouts

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc

index 65cdfac04adc8f541a23a2b065b72f8f42b172d1..b6bf33b399884a4fec61948b8602290764118bb5 100644 (file)
@@ -300,6 +300,7 @@ function network_open_channel(net, name, peer)
                return;
 
        core.dbg(`Try to connect to ${name}\n`);
+       sock.setopt(socket.SOL_TCP, socket.TCP_USER_TIMEOUT, 30 * 1000);
        sock.connect(addr);
        let auth_data_cb = (msg) => {
                if (!network_auth_valid(sock_data.name, sock_data.id, msg.token))