diff --git a/test/integration/fake_upstream.h b/test/integration/fake_upstream.h index 42b6932894ab8..22904d7d46516 100644 --- a/test/integration/fake_upstream.h +++ b/test/integration/fake_upstream.h @@ -43,7 +43,10 @@ class FakeStream : public Http::StreamDecoder, uint64_t bodyLength() { return body_.length(); } Buffer::Instance& body() { return body_; } - bool complete() { return end_stream_; } + bool complete() { + Thread::LockGuard lock(lock_); + return end_stream_; + } void encode100ContinueHeaders(const Http::HeaderMapImpl& headers); void encodeHeaders(const Http::HeaderMapImpl& headers, bool end_stream); void encodeData(uint64_t size, bool end_stream);