From c37577a160b61308b41d6dd42164ceb088756a0e Mon Sep 17 00:00:00 2001 From: gabrielmer <101006718+gabrielmer@users.noreply.github.com> Date: Mon, 3 Feb 2025 19:09:16 +0200 Subject: [PATCH] fix: properly using waitgroup in num relay peers api (#23) --- waku/nwaku.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/waku/nwaku.go b/waku/nwaku.go index dc05c5c..713dca1 100644 --- a/waku/nwaku.go +++ b/waku/nwaku.go @@ -596,7 +596,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)))