From ce9fb74360b6123a1e38ab07d5fd1439382806bc Mon Sep 17 00:00:00 2001 From: Gabriel mermelstein Date: Mon, 3 Feb 2025 10:39:45 +0200 Subject: [PATCH] fix: properly using waitgroup in num relay peers api --- waku/nwaku.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/waku/nwaku.go b/waku/nwaku.go index 3c46fb3..69a69c8 100644 --- a/waku/nwaku.go +++ b/waku/nwaku.go @@ -595,7 +595,9 @@ func (n *WakuNode) GetNumConnectedRelayPeers(optPubsubTopic ...string) (int, err var cPubsubTopic = C.CString(pubsubTopic) defer C.free(unsafe.Pointer(cPubsubTopic)) + wg.Add(1) C.cGoWakuGetNumConnectedRelayPeers(n.wakuCtx, cPubsubTopic, resp) + wg.Wait() if C.getRet(resp) == C.RET_OK { numPeersStr := C.GoStringN(C.getMyCharPtr(resp), C.int(C.getMyCharLen(resp)))