From 67b4cea8852775712d9a2c8b4eac2f5f2b1a132b Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 28 Dec 2024 17:00:04 -0800 Subject: fixes #961 surprising pipe event order --- src/core/pipe.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/core/pipe.c') diff --git a/src/core/pipe.c b/src/core/pipe.c index dac24140..d7cd6bc0 100644 --- a/src/core/pipe.c +++ b/src/core/pipe.c @@ -256,13 +256,13 @@ pipe_create(nni_pipe **pp, nni_sock *sock, nni_sp_tran *tran, nni_dialer *d, return (NNG_ENOMEM); } - p->p_size = sz; - p->p_proto_ops = *pops; - p->p_tran_ops = *tops; - p->p_sock = sock; - p->p_cbs = false; - p->p_dialer = d; - p->p_listener = l; + p->p_size = sz; + p->p_proto_ops = *pops; + p->p_tran_ops = *tops; + p->p_sock = sock; + p->p_dialer = d; + p->p_listener = l; + p->p_last_event = NNG_PIPE_EV_NONE; // Two references - one for our caller, and // one to be dropped when the pipe is closed. -- cgit v1.2.3-70-g09d2