From 5b61fa0e04348ee7661dbb19bc9c50ca22af74dc Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Wed, 8 Aug 2018 06:40:41 +0300 Subject: fixes #632 TCP start elimination While here, perform a more aggressive close of the pipe on reaping (IPC). --- src/transport/ipc/ipc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/transport/ipc') diff --git a/src/transport/ipc/ipc.c b/src/transport/ipc/ipc.c index 11a0c890..7ba5bc52 100644 --- a/src/transport/ipc/ipc.c +++ b/src/transport/ipc/ipc.c @@ -149,6 +149,9 @@ static void ipctran_pipe_reap(ipctran_pipe *p) { if (!nni_atomic_flag_test_and_set(&p->reaped)) { + if (p->conn != NULL) { + nni_ipc_conn_close(p->conn); + } nni_reap(&p->reap, ipctran_pipe_fini, p); } } -- cgit v1.2.3-70-g09d2