From d2f7a1df1664ac3da92dba4683d3148d13bdd66a Mon Sep 17 00:00:00 2001 From: DavidKorczynski Date: Tue, 29 Apr 2025 16:28:45 +0100 Subject: [PATCH] decode_opentelemetry: fix NULL deref Fixes: https://issues.oss-fuzz.com/issues/414273107 Signed-off-by: DavidKorczynski --- src/ctr_decode_opentelemetry.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ctr_decode_opentelemetry.c b/src/ctr_decode_opentelemetry.c index f5a0091..8c50780 100644 --- a/src/ctr_decode_opentelemetry.c +++ b/src/ctr_decode_opentelemetry.c @@ -299,6 +299,9 @@ static int convert_any_value(struct opentelemetry_decode_value *ctr_val, { int result; + if (val == NULL) { + return -1; + } switch (val->value_case) { case OPENTELEMETRY__PROTO__COMMON__V1__ANY_VALUE__VALUE_STRING_VALUE: