aboutsummaryrefslogtreecommitdiff
path: root/src/core/pipe.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-28 17:00:04 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-28 20:40:21 -0800
commit67b4cea8852775712d9a2c8b4eac2f5f2b1a132b (patch)
tree387fb37d09733e680717c27face6494c55860d2b /src/core/pipe.c
parentbef6b378ae5d6bbfedfb5e7e7f9f433310fac4e9 (diff)
downloadnng-67b4cea8852775712d9a2c8b4eac2f5f2b1a132b.tar.gz
nng-67b4cea8852775712d9a2c8b4eac2f5f2b1a132b.tar.bz2
nng-67b4cea8852775712d9a2c8b4eac2f5f2b1a132b.zip
fixes #961 surprising pipe event order
Diffstat (limited to 'src/core/pipe.c')
-rw-r--r--src/core/pipe.c14
1 files changed, 7 insertions, 7 deletions
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.