SOURCES: tcpdump-bgp-infinite-loop2.patch (NEW) - CAN-2005-1267 fi...

qboosh qboosh at pld-linux.org
Mon Jun 20 10:45:27 CEST 2005


Author: qboosh                       Date: Mon Jun 20 08:45:27 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- CAN-2005-1267 fix (from Gentoo)

---- Files affected:
SOURCES:
   tcpdump-bgp-infinite-loop2.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/tcpdump-bgp-infinite-loop2.patch
diff -u /dev/null SOURCES/tcpdump-bgp-infinite-loop2.patch:1.1
--- /dev/null	Mon Jun 20 10:45:27 2005
+++ SOURCES/tcpdump-bgp-infinite-loop2.patch	Mon Jun 20 10:45:22 2005
@@ -0,0 +1,15 @@
+--- tcpdump/print-bgp.c.orig	Mon May 30 23:37:17 2005
++++ tcpdump/print-bgp.c	Mon May 30 23:36:51 2005
+@@ -1648,9 +1648,10 @@
+ 		while (dat + length > p) {
+ 			char buf[MAXHOSTNAMELEN + 100];
+ 			i = decode_prefix4(p, buf, sizeof(buf));
+-			if (i == -1)
++			if (i == -1) {
+ 				printf("\n\t    (illegal prefix length)");
+-			else if (i == -2)
++				break;
++			} else if (i == -2)
+ 				goto trunc;
+ 			else {
+ 				printf("\n\t    %s", buf);
================================================================



More information about the pld-cvs-commit mailing list