Commit Diff


commit - ddf7a437de12fab9e000e5b555fdbf1891632dad
commit + 841633cfeca9acf9a691f16760c2d7c06202664f
blob - 2d77353ce5fcd824d1d04523a0df3bec5557208b
blob + 4f0f55a79d8a77d15cf029cba1e104f9db1e3622
--- server.c
+++ server.c
@@ -1267,6 +1267,8 @@ client_close_ev(int fd, short event, void *d)
 
 	close(c->fd);
 	c->fd = -1;
+
+	free(c);
 }
 
 static void