diff --git a/common/protocol/headers.go b/common/protocol/headers.go index 5f1b0d9e..33dbe5b2 100644 --- a/common/protocol/headers.go +++ b/common/protocol/headers.go @@ -67,7 +67,7 @@ func (v *ResponseOption) Set(option ResponseOption) { } func (v ResponseOption) Has(option ResponseOption) bool { - return (v | option) == option + return (v & option) == option } func (v *ResponseOption) Clear(option ResponseOption) {