SOURCES: mtr-noraw.patch (NEW) - don't use raw sockets when icmp o...

arekm arekm at pld-linux.org
Wed Mar 12 21:32:32 CET 2008


Author: arekm                        Date: Wed Mar 12 20:32:32 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- don't use raw sockets when icmp one are enough

---- Files affected:
SOURCES:
   mtr-noraw.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mtr-noraw.patch
diff -u /dev/null SOURCES/mtr-noraw.patch:1.1
--- /dev/null	Wed Mar 12 21:32:32 2008
+++ SOURCES/mtr-noraw.patch	Wed Mar 12 21:32:27 2008
@@ -0,0 +1,15 @@
+diff -urN mtr-0.72.org/net.c mtr-0.72/net.c
+--- mtr-0.72.org/net.c	2006-09-29 21:31:01.000000000 +0200
++++ mtr-0.72/net.c	2008-03-12 21:20:48.577371533 +0100
+@@ -757,11 +757,7 @@
+ {
+   int trueopt = 1;
+ 
+-#if !defined(IP_HDRINCL) && defined(IP_TOS) && defined(IP_TTL)
+   sendsock4 = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
+-#else
+-  sendsock4 = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
+-#endif
+   if (sendsock4 < 0) 
+     return -1;
+ #ifdef ENABLE_IPV6
================================================================


More information about the pld-cvs-commit mailing list