diff options
author | 2015-01-19 14:59:08 -0800 | |
---|---|---|
committer | 2015-01-19 15:17:51 -0800 | |
commit | 5246e7a2d133dfdbd0e2edb631c97f51f8afa482 (patch) | |
tree | 4b76839b521558c3a4f5fa0311576b3a0701dbfc /src/core/transport | |
parent | cf1d6eb4ae1b48958454259f7e26bee9140cbf65 (diff) |
Disconnect on bad connection prefix
Diffstat (limited to 'src/core/transport')
-rw-r--r-- | src/core/transport/chttp2_transport.c | 1 |
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; |