openbgpd (4.6-3) 0006-Remove-unused-but-set-variables.patch

Summary

 bgpd/rde_attr.c |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

    
download this patch

Patch contents

From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Bobbio?= <lunar@debian.org>
Date: Wed, 27 Jul 2011 16:04:22 +0200
Subject: [PATCH] Remove unused but set variables

---
 bgpd/rde_attr.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/bgpd/rde_attr.c b/bgpd/rde_attr.c
index eab471f..9d1173e 100644
--- a/bgpd/rde_attr.c
+++ b/bgpd/rde_attr.c
@@ -799,11 +799,10 @@ aspath_loopfree(struct aspath *aspath, u_int32_t myAS)
 {
 	u_int8_t	*seg;
 	u_int16_t	 len, seg_size;
-	u_int8_t	 i, seg_len, seg_type;
+	u_int8_t	 i, seg_len;
 
 	seg = aspath->data;
 	for (len = aspath->len; len > 0; len -= seg_size, seg += seg_size) {
-		seg_type = seg[0];
 		seg_len = seg[1];
 		seg_size = 2 + sizeof(u_int32_t) * seg_len;
 
@@ -937,7 +936,7 @@ aspath_match(struct aspath *a, enum as_spec type, u_int32_t as)
 	u_int8_t	*seg;
 	int		 final;
 	u_int16_t	 len, seg_size;
-	u_int8_t	 i, seg_type, seg_len;
+	u_int8_t	 i, seg_len;
 
 	if (type == AS_EMPTY) {
 		if (a->len == 0)
@@ -949,7 +948,6 @@ aspath_match(struct aspath *a, enum as_spec type, u_int32_t as)
 	final = 0;
 	seg = a->data;
 	for (len = a->len; len > 0; len -= seg_size, seg += seg_size) {
-		seg_type = seg[0];
 		seg_len = seg[1];
 		seg_size = 2 + sizeof(u_int32_t) * seg_len;
 
@@ -998,7 +996,7 @@ aspath_lenmatch(struct aspath *a, enum aslen_spec type, u_int aslen)
 	u_int32_t	 as, lastas = 0;
 	u_int		 count = 0;
 	u_int16_t	 len, seg_size;
-	u_int8_t	 i, seg_type, seg_len;
+	u_int8_t	 i, seg_len;
 
 	if (type == ASLEN_MAX) {
 		if (aslen < aspath_count(a->data, a->len))
@@ -1010,7 +1008,6 @@ aspath_lenmatch(struct aspath *a, enum aslen_spec type, u_int aslen)
 	/* type == ASLEN_SEQ */
 	seg = a->data;
 	for (len = a->len; len > 0; len -= seg_size, seg += seg_size) {
-		seg_type = seg[0];
 		seg_len = seg[1];
 		seg_size = 2 + sizeof(u_int32_t) * seg_len;
 
--