From be0baefee8bf03d089a7de3cb7bb6650db571b4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sat, 22 Jun 2019 22:51:56 -0400
Subject: [PATCH] net: recompute selectFd in case of rebind

---
 src/network_utils.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/network_utils.cpp b/src/network_utils.cpp
index ecb0d844..31492cb1 100644
--- a/src/network_utils.cpp
+++ b/src/network_utils.cpp
@@ -294,6 +294,7 @@ UdpSocket::openSockets(const SockAddr& bind4, const SockAddr& bind6)
                             }
                             if (s4 < 0 && s6 < 0)
                                 break;
+                            selectFd = std::max({s4, s6, stop_readfd}) + 1;
                         }
                     }
                 }
-- 
GitLab