From d4d70d8a1076a0246cae21ccd802879f8b3b7b03 Mon Sep 17 00:00:00 2001 From: zmw12306 Date: Mon, 31 Mar 2025 00:08:38 -0400 Subject: [PATCH] babeld: fix incorrect type assignment in parse_request_subtlv parse_request_subtlv accesses type using fixed offset instead of current position. Signed-off-by: zmw12306 (cherry picked from commit 1571607c6bcba8f6861bdb90f472fe534df78a80) --- babeld/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/babeld/message.c b/babeld/message.c index 5a33d5c288..3e74c64ebb 100644 --- a/babeld/message.c +++ b/babeld/message.c @@ -290,7 +290,7 @@ parse_request_subtlv(int ae, const unsigned char *a, int alen, int have_src_prefix = 0; while(i < alen) { - type = a[0]; + type = a[i]; if(type == SUBTLV_PAD1) { i++; continue; -- 2.39.5