Fixing an (internal) msan failure (#2403)
Fixing an (internal) msan failure (#2403)

When the structure of shared memory is
[100 options slots][control struct] and we try parse it as [99 options][control struct] we end up parsing the control struct from the uninitialized options memory. Fixed via memset.

Risk Level: n/a (test fix)
Testing: exactly.
Release Notes: n/a

Signed-off-by: Alyssa Wilk <b9253d1ec9cc3e9d2aab68d288ba3dab3452adf6@chromium.org>
envoyproxy/envoy-wasm,istio/envoy,eklitzke/envoy,istio/envoy,envoyproxy/envoy,lyft/envoy,envoyproxy/envoy,istio/envoy,lyft/envoy,envoyproxy/envoy-wasm,istio/envoy,sebrandon1/envoy,istio/envoy,eklitzke/envoy,jrajahalme/envoy,envoyproxy/envoy-wasm,lizan/envoy,envoyproxy/envoy,craffert0/envoy,craffert0/envoy,sebrandon1/envoy,dnoe/envoy,eklitzke/envoy,envoyproxy/envoy,lyft/envoy,dnoe/envoy,craffert0/envoy,lizan/envoy,lizan/envoy,dnoe/envoy,eklitzke/envoy,envoyproxy/envoy,envoyproxy/envoy,eklitzke/envoy,envoyproxy/envoy,istio/envoy,envoyproxy/envoy-wasm,lyft/envoy,sebrandon1/envoy,envoyproxy/envoy,craffert0/envoy,envoyproxy/envoy-wasm,sebrandon1/envoy,jrajahalme/envoy,envoyproxy/envoy,jrajahalme/envoy,dnoe/envoy,lyft/envoy,sebrandon1/envoy,envoyproxy/envoy,jrajahalme/envoy,lizan/envoy,envoyproxy/envoy-wasm,envoyproxy/envoy-wasm,jrajahalme/envoy,jrajahalme/envoy,lyft/envoy,envoyproxy/envoy,istio/envoy,dnoe/envoy,lizan/envoy,eklitzke/envoy,lizan/envoy,envoyproxy/envoy