diff --git a/source/extensions/common/wasm/context.cc b/source/extensions/common/wasm/context.cc index 41cd1b7a84d81..3d194877cc13a 100644 --- a/source/extensions/common/wasm/context.cc +++ b/source/extensions/common/wasm/context.cc @@ -565,9 +565,12 @@ Context::findValue(absl::string_view name, Protobuf::Arena* arena, bool last) co case PropertyToken::PLUGIN_VM_ID: return CelValue::CreateStringView(toAbslStringView(wasm()->vm_id())); case PropertyToken::FILTER_STATE: - return Protobuf::Arena::Create(arena, - info->filterState()) - ->Produce(arena); + if (info) { + return Protobuf::Arena::Create(arena, + info->filterState()) + ->Produce(arena); + } + break; } return {}; }