瀏覽代碼

Always include socket rebinding code

rl1987 5 年之前
父節點
當前提交
d8157097b4
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/core/mainloop/connection.c

+ 3 - 2
src/core/mainloop/connection.c

@@ -146,10 +146,11 @@
  * EADDRINUSE.
  * 2) If so, it will close the appropriate old listener connection and
  * 3) Attempts bind()'ing the new listener socket again.
+ *
+ * Just to be safe, we are enabling listener rebind code on all platforms,
+ * to account for unexpected cases where it may be needed.
  */
-#if defined(__linux__) || defined(_WIN32)
 #define ENABLE_LISTENER_REBIND
-#endif
 
 static connection_t *connection_listener_new(
                                const struct sockaddr *listensockaddr,