瀏覽代碼

core: proper test of return code for add_interfaces() in case of IPv6

- report with patch by Christian Kühnke
Daniel-Constantin Mierla 9 年之前
父節點
當前提交
299d2f7764
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      socket_info.c

+ 1 - 1
socket_info.c

@@ -1809,7 +1809,7 @@ int fix_all_socket_lists()
 #ifdef __OS_linux
 		&&  (!auto_bind_ipv6 || add_interfaces_via_netlink(0, AF_INET6, 0, PROTO_UDP, &ai_lst) == 0)
 #else
-		&& ( !auto_bind_ipv6 || add_interfaces(0, AF_INET6, 0,  PROTO_UDP, &ai_lst) !=0 ) /* add_interface does not work for IPv6 on Linux */
+		&& ( !auto_bind_ipv6 || add_interfaces(0, AF_INET6, 0,  PROTO_UDP, &ai_lst) ==0 ) /* add_interface does not work for IPv6 on Linux */
 #endif /* __OS_linux */
 			 ) && (addr_info_to_si_lst(ai_lst, 0, PROTO_UDP, 0, &udp_listen)==0)){
 			free_addr_info_lst(&ai_lst);