Commit Diff


commit - cb28978f0a91612f91f0bf4b8bda365941b5df25
commit + 83fe545a2b8c892e70ecf6b48180c27e6bc6b414
blob - e07d6bcebcb38c8468ad7a5b0e078d2defedd84f
blob + d4b2d11710ee95cc58f4a26b30310b6ebf3dd09b
--- server.c
+++ server.c
@@ -1178,6 +1178,8 @@ do_accept(int sock, short et, void *d)
 			c->dir = NULL;
 			c->addr = addr;
 			c->fcgi = -1;
+
+			TAILQ_INIT(&c->mbufhead);
 
 			yield_read(fd, c, &handle_handshake);
 			connected_clients++;