diff --git a/external/fix-websocket-handshake.patch b/external/fix-websocket-handshake.patch index 9707234a4e..67f14659d5 100644 --- a/external/fix-websocket-handshake.patch +++ b/external/fix-websocket-handshake.patch @@ -1,11 +1,11 @@ diff --git a/source/extensions/filters/http/ext_proc/ext_proc.h b/source/extensions/filters/http/ext_proc/ext_proc.h -index 7873fca24c..ed9c69e1c2 100644 +index 240ffc505e..4bca507463 100644 --- a/source/extensions/filters/http/ext_proc/ext_proc.h +++ b/source/extensions/filters/http/ext_proc/ext_proc.h -@@ -433,6 +433,15 @@ public: - const ProcessorState& encodingState() { return encoding_state_; } - const ProcessorState& decodingState() { return decoding_state_; } - +@@ -455,6 +455,15 @@ public: + void onComplete(envoy::service::ext_proc::v3::ProcessingResponse& response) override; + void onError() override; + + Envoy::Http::LocalErrorStatus + onLocalReply(const Envoy::Http::StreamFilterBase::LocalReplyData&) override { + ENVOY_LOG(debug, "When onLocalReply() is called, set processing_complete_ to true to skip "