aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/transport/ipc/ipc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/transport/ipc/ipc.c b/src/transport/ipc/ipc.c
index 8141b588..5d0064e5 100644
--- a/src/transport/ipc/ipc.c
+++ b/src/transport/ipc/ipc.c
@@ -175,6 +175,11 @@ ipctran_pipe_init(ipctran_pipe **pipep, ipctran_ep *ep)
nni_atomic_flag_reset(&p->reaped);
nni_list_append(&ep->pipes, p);
+ // 5 seconds each for connection and negotiation; should be more than
+ // sufficient.
+ nni_aio_set_timeout(p->connaio, 5000);
+ nni_aio_set_timeout(p->negoaio, 5000);
+
p->proto = ep->proto;
p->rcvmax = ep->rcvmax;
p->sa = ep->sa;