]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/patches/tcpdump-3.8.2-bgp-dos-2.patch
Wir kehren zurueck zu Kudzu, da hwinfo noch mehr Aerger macht.
[people/teissler/ipfire-2.x.git] / src / patches / tcpdump-3.8.2-bgp-dos-2.patch
1 borrowed from fedora
2 fix for CAN-2005-1267
3
4 --- tcpdump-3.8.2/print-bgp.c.old 2005-05-31 11:58:00.000000000 +0200
5 +++ tcpdump-3.8.2/print-bgp.c 2005-05-31 12:01:01.000000000 +0200
6 @@ -1706,9 +1706,10 @@
7 while (dat + length > p) {
8 char buf[MAXHOSTNAMELEN + 100];
9 i = decode_prefix4(p, buf, sizeof(buf));
10 - if (i == -1)
11 + if (i == -1) {
12 printf("\n\t (illegal prefix length)");
13 - else if (i == -2)
14 + break;
15 + } else if (i == -2)
16 goto trunc;
17 else {
18 printf("\n\t %s", buf);