diff options
Diffstat (limited to 'src/transport/ipc')
| -rw-r--r-- | src/transport/ipc/ipc.c | 3 |
1 files changed, 3 insertions, 0 deletions
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); } } |
