From 52f602dbea16954e2b5fcea6fed42407d6909e01 Mon Sep 17 00:00:00 2001 From: Francois-Xavier Le Bail Date: Tue, 11 Apr 2023 21:05:41 +0200 Subject: Geneve: Add a bounds check --- print-geneve.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'print-geneve.c') diff --git a/print-geneve.c b/print-geneve.c index be643fb2..364941ad 100644 --- a/print-geneve.c +++ b/print-geneve.c @@ -196,7 +196,8 @@ geneve_opts_print(netdissect_options *ndo, const u_char *bp, u_int len) ND_PRINT(" %08x", GET_BE_U_4(data)); data++; } - } + } else + ND_TCHECK_LEN(bp, opt_len); bp += opt_len; len -= opt_len; -- cgit v1.2.1