Commit Diff


commit - efb6210d7745c9466ab9a16f23d1549523428ef7
commit + acafce5b7ddd4342e45a7731ae3f261e6f202a77
blob - dec3898dcbcebcd8d573edc6d3c111f1b9c1a0cf
blob + 165baab4f3e12a3ec07586db7165eed910b0f5d8
--- server.c
+++ server.c
@@ -505,6 +505,11 @@ found:
 		event_set(&c->bev->ev_write, c->fd, EV_WRITE,
 		    client_tls_writecb, c->bev);
 
+#if HAVE_LIBEVENT2
+		evbuffer_unfreeze(c->bev->input, 0);
+		evbuffer_unfreeze(c->bev->output, 1);
+#endif
+
 		bufferevent_enable(c->bev, EV_READ);
 
 		return;