Commit Diff


commit - 2a265e0eec98e8b6cc201b8e932d744072cff951
commit + cc300b254acac91d7a531e5305c3bc681fb3871d
blob - d0bf32c05c2e6a792754779e460ce76a4c17b200
blob + a2ca2383caa45880d59f7d1a36d7f09bdfb33096
--- net.c
+++ net.c
@@ -492,6 +492,7 @@ net_ev(int fd, int ev, void *d)
 	if (req->eof) {
 		net_send_ui(IMSG_EOF, req->id, NULL, 0);
 		close_conn(0, 0, req);
+		return;
 	}
 
 	ev_add(req->fd, bufio_ev(&req->bio), net_ev, req);