Sophie

Sophie

distrib > Fedora > 13 > x86_64 > media > os-src > by-pkgid > 4227c6dcb851a369e09525dc5d2e7973 > files > 1

mtr-0.75-6.fc13.src.rpm

diff -up mtr-0.75/net.c.fd-flags mtr-0.75/net.c
--- mtr-0.75/net.c.fd-flags	2008-10-22 08:07:53.000000000 +0200
+++ mtr-0.75/net.c	2008-10-23 13:57:04.000000000 +0200
@@ -945,8 +945,9 @@ int net_preopen(void) 
   set_fd_flags(recvsock4);
 #ifdef ENABLE_IPV6
   recvsock6 = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6);
+  if (recvsock6 >= 0)
+    set_fd_flags(recvsock6);  
 #endif
-  set_fd_flags(recvsock6);
 
   return 0;
 }