aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/http2/test_http2_protocol.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/http2/test_http2_protocol.py b/test/http2/test_http2_protocol.py
index 6a275430..cb46bc68 100644
--- a/test/http2/test_http2_protocol.py
+++ b/test/http2/test_http2_protocol.py
@@ -12,9 +12,10 @@ class EchoHandler(tcp.BaseHandler):
sni = None
def handle(self):
- v = self.rfile.readline()
- self.wfile.write(v)
- self.wfile.flush()
+ while True:
+ v = self.rfile.safe_read(1)
+ self.wfile.write(v)
+ self.wfile.flush()
class TestCheckALPNMatch(test.ServerTestBase):