This is an automated email from the ASF dual-hosted git repository. cliffjansen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
commit 09dfeea5db115a99217dbc64900db8f2496e2787 Author: Cliff Jansen <cliffjan...@apache.org> AuthorDate: Fri Feb 12 08:33:53 2021 -0800 PROTON-2334: threaderciser test - simultaneous connect and pn_proactor_disconnect() --- c/src/proactor/libuv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/src/proactor/libuv.c b/c/src/proactor/libuv.c index fa51cc4..31f1e7c 100644 --- a/c/src/proactor/libuv.c +++ b/c/src/proactor/libuv.c @@ -654,7 +654,6 @@ static int lsocket(pn_listener_t *l, struct addrinfo *ai) { /* Listen on all available addresses */ static void leader_listen_lh(pn_listener_t *l) { - add_active(l->work.proactor); int err = leader_resolve(l->work.proactor, &l->addr, true); if (!err) { /* Allocate enough space for the pn_netaddr_t addresses */ @@ -1170,6 +1169,7 @@ void pn_proactor_listen(pn_proactor_t *p, pn_listener_t *l, const char *addr, in work_init(&l->work, p, T_LISTENER); parse_addr(&l->addr, addr); l->backlog = backlog; + add_active(l->work.proactor); /* Owned by proactor. Track it for PN_PROACTOR_INACTIVE. */; work_start(&l->work); } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org