diff --git a/test/extensions/filters/common/expr/evaluator_corpus/emptystruct b/test/extensions/filters/common/expr/evaluator_corpus/emptystruct new file mode 100644 index 0000000000000..18f176d4bda19 --- /dev/null +++ b/test/extensions/filters/common/expr/evaluator_corpus/emptystruct @@ -0,0 +1,4 @@ +expression { + struct_expr { + } +} diff --git a/test/extensions/filters/common/expr/evaluator_fuzz_test.cc b/test/extensions/filters/common/expr/evaluator_fuzz_test.cc index 6374e6e9f04a2..f48bc37589f8e 100644 --- a/test/extensions/filters/common/expr/evaluator_fuzz_test.cc +++ b/test/extensions/filters/common/expr/evaluator_fuzz_test.cc @@ -42,7 +42,7 @@ DEFINE_PROTO_FUZZER(const test::extensions::filters::common::expr::EvaluatorTest // Evaluate the CEL expression. Protobuf::Arena arena; - Expr::evaluate(*expr, nullptr, stream_info, &request_headers, &response_headers, + Expr::evaluate(*expr, &arena, stream_info, &request_headers, &response_headers, &response_trailers); } catch (const CelException& e) { ENVOY_LOG_MISC(debug, "CelException: {}", e.what());