From 5246e7a2d133dfdbd0e2edb631c97f51f8afa482 Mon Sep 17 00:00:00 2001
From: Craig Tiller <craig.tiller@gmail.com>
Date: Mon, 19 Jan 2015 14:59:08 -0800
Subject: [PATCH] Disconnect on bad connection prefix

---
 src/core/transport/chttp2_transport.c | 1 +
 1 file changed, 1 insertion(+)

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;
-- 
GitLab