Commit Diff


commit - 2ab2c437c9ec8fe1c2fedae13799e508c66fea8f
commit + 59d845219a6112f64530c82f61f611e5a1d81008
blob - 600000cb2a42c3f3f0807919798975fa921d6356
blob + 6a96350bfeff8bd73bf19fd118807fe07895bed8
--- kamid/listener.c
+++ kamid/listener.c
@@ -57,7 +57,6 @@ struct client {
 	uint32_t		 lid;
 	uint32_t		 msize;
 	int			 fd;
-	int			 done;
 	struct tls		*ctx;
 	struct event		 event;
 	struct imsgev		 iev;
@@ -746,7 +745,6 @@ client_error(struct bufferevent *bev, short err, void 
 
 	if (err & (EVBUFFER_READ|EVBUFFER_WRITE)) {
 		bufferevent_disable(bev, EV_READ|EV_WRITE);
-		client->done = 1;
 
 		buf = EVBUFFER_OUTPUT(client->bev);
 		if (EVBUFFER_LENGTH(buf) != 0) {