From 0322142f8ebc51c87fe202c01c2bc013893b41a3 Mon Sep 17 00:00:00 2001 From: David Stainton <dstainton@elixxir.io> Date: Mon, 29 Aug 2022 17:42:57 -0400 Subject: [PATCH] Fix clientIDTracker constructor --- ud/channelIDTracking.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ud/channelIDTracking.go b/ud/channelIDTracking.go index 328b1d4dd..93adbc4bc 100644 --- a/ud/channelIDTracking.go +++ b/ud/channelIDTracking.go @@ -195,13 +195,6 @@ func newclientIDTracker(comms channelLeaseComms, host *connect.Host, username st jww.FATAL.Panic(err) } - if !reg.IsRegistered() { - err = c.register() - if err != nil { - jww.FATAL.Panic(err) - } - } - c := &clientIDTracker{ kv: kv, rngSource: rngSource, @@ -212,6 +205,14 @@ func newclientIDTracker(comms channelLeaseComms, host *connect.Host, username st host: host, udPubKey: udPubKey, } + + if !reg.IsRegistered() { + err = c.register() + if err != nil { + jww.FATAL.Panic(err) + } + } + return c } -- GitLab