From 4a4b5459c682232804365e509bdb9ec108be8153 Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Tue, 28 Jul 2020 06:38:33 +0000 Subject: [PATCH] fuzz: fixing unsigned integer underflow (#12289) Signed-off-by: Yifan Yang Mirrored from https://github.com/envoyproxy/envoy @ 8f668e976ea0bbd7d3ac352247c1fdead6acbb31 --- envoy/config/tap/v3/common.proto | 4 ++-- envoy/config/tap/v4alpha/common.proto | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/envoy/config/tap/v3/common.proto b/envoy/config/tap/v3/common.proto index 812c3039..81de393e 100644 --- a/envoy/config/tap/v3/common.proto +++ b/envoy/config/tap/v3/common.proto @@ -123,10 +123,10 @@ message HttpGenericBodyMatch { option (validate.required) = true; // Text string to be located in HTTP body. - string string_match = 1; + string string_match = 1 [(validate.rules).string = {min_len: 1}]; // Sequence of bytes to be located in HTTP body. - bytes binary_match = 2; + bytes binary_match = 2 [(validate.rules).bytes = {min_len: 1}]; } } diff --git a/envoy/config/tap/v4alpha/common.proto b/envoy/config/tap/v4alpha/common.proto index 28115071..5ce87d5b 100644 --- a/envoy/config/tap/v4alpha/common.proto +++ b/envoy/config/tap/v4alpha/common.proto @@ -127,10 +127,10 @@ message HttpGenericBodyMatch { option (validate.required) = true; // Text string to be located in HTTP body. - string string_match = 1; + string string_match = 1 [(validate.rules).string = {min_len: 1}]; // Sequence of bytes to be located in HTTP body. - bytes binary_match = 2; + bytes binary_match = 2 [(validate.rules).bytes = {min_len: 1}]; } }