summaryrefslogtreecommitdiff
path: root/net/tcpdump/patches/patch-ac
blob: 52295bf0b5ea94dd5984a9aa11c3b9423b5fad63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$NetBSD: patch-ac,v 1.1.2.2 2005/05/28 22:24:59 salo Exp $

--- print-bgp.c.orig	2005-05-06 09:08:17.000000000 +0100
+++ print-bgp.c
@@ -1216,6 +1216,8 @@ bgp_attr_print(const struct bgp_attr *at
                             tptr = pptr + len;
                             break;
 			}
+			if (advance < 0) /* infinite loop protection */
+				break;
 			tptr += advance;
 		}
 		break;