summaryrefslogtreecommitdiff
path: root/print-bgp.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2022-10-06 18:49:27 +0200
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2022-10-06 18:55:58 +0200
commitc32a447935a7989a311b3cb837e8768a74a9bcb4 (patch)
tree45a09cb547f814874a7fd1c13ae05062b767e150 /print-bgp.c
parent33f0eb14e6d86476c4cfb5477a8431103ca9e953 (diff)
downloadtcpdump-c32a447935a7989a311b3cb837e8768a74a9bcb4.tar.gz
BGP: Update an error message
From: [invalid total segments len 7] To: [total segments length 7 != N x 6] (invalid)
Diffstat (limited to 'print-bgp.c')
-rw-r--r--print-bgp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/print-bgp.c b/print-bgp.c
index 4fc39957..eca5d3da 100644
--- a/print-bgp.c
+++ b/print-bgp.c
@@ -2578,8 +2578,8 @@ bgp_attr_print(netdissect_options *ndo,
splen -= 2;
/* Make sure the secure path length does not signal trailing bytes */
if (splen % 6) {
- ND_PRINT(" [invalid total segments len %u]", splen);
- break;
+ ND_PRINT(" [total segments length %u != N x 6]", splen);
+ goto invalid;
}
/* Parse secure path segments */