aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/transport
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-01-19 14:59:08 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-01-19 15:17:51 -0800
commit5246e7a2d133dfdbd0e2edb631c97f51f8afa482 (patch)
tree4b76839b521558c3a4f5fa0311576b3a0701dbfc /src/core/transport
parentcf1d6eb4ae1b48958454259f7e26bee9140cbf65 (diff)
Disconnect on bad connection prefix
Diffstat (limited to 'src/core/transport')
-rw-r--r--src/core/transport/chttp2_transport.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/transport/chttp2_transport.c b/src/core/transport/chttp2_transport.c
index 1b90d4715b..26649132fd 100644
--- a/src/core/transport/chttp2_transport.c
+++ b/src/core/transport/chttp2_transport.c
@@ -1505,6 +1505,7 @@ static int process_read(transport *t, gpr_slice slice) {
CLIENT_CONNECT_STRING[t->deframe_state],
(int)(gpr_uint8)CLIENT_CONNECT_STRING[t->deframe_state], *cur,
(int)*cur, t->deframe_state);
+ drop_connection(t);
return 0;
}
++cur;