From fd07f3399c65dfd67d4ba67e3acc24bc16c1d423 Mon Sep 17 00:00:00 2001 From: Seven Du Date: Sun, 19 Jun 2022 19:42:18 +0800 Subject: [PATCH] nats: fix the nats:connected event_route not being triggered on a successful connect --- src/modules/nats/nats_mod.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/nats/nats_mod.c b/src/modules/nats/nats_mod.c index 2a53beda82f..6108d555e81 100644 --- a/src/modules/nats/nats_mod.c +++ b/src/modules/nats/nats_mod.c @@ -298,7 +298,10 @@ int _nats_pub_worker_proc( != NATS_OK) { LM_ERR("could not connect to nats servers [%s]\n", natsStatus_GetText(s)); + } else { + connectedCB(worker->nc->conn, NULL); } + s = natsOptions_SetEventLoop(worker->nc->opts, (void *)worker->uvLoop, natsLibuv_Attach, natsLibuv_Read, natsLibuv_Write, natsLibuv_Detach);