aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Nicolas Noble <nicolasnoble@users.noreply.github.com>2015-01-20 08:59:35 -0800
committerGravatar Nicolas Noble <nicolasnoble@users.noreply.github.com>2015-01-20 08:59:35 -0800
commit0f369dcb22146e7e8a42fa4a3aef4df765a5d26d (patch)
treee7293fbedaa95f74d02db805fe110ef3050ec011
parenta16c34d922a19e8de45cde283f1d30edb0c13bf0 (diff)
parent1ece41afcb0800747b3b576f2a79dfde3c7d995e (diff)
Merge pull request #106 from ctiller/conn
Disconnect on bad connection prefix
-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 6078e1b65b..e61afb71ae 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;