From 994ca738688cff5e08b197cd4e6b4e9a98164023 Mon Sep 17 00:00:00 2001 From: josh <josh@elixxir.io> Date: Tue, 29 Mar 2022 12:07:12 -0700 Subject: [PATCH] Fix seg fault --- ud/manager.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/ud/manager.go b/ud/manager.go index 9ef3f996d..ebf279823 100644 --- a/ud/manager.go +++ b/ud/manager.go @@ -111,20 +111,23 @@ func NewManager(client *api.Client, single *single.Manager) (*Manager, error) { // already registered facts into store. func NewManagerFromBackup(client *api.Client, single *single.Manager, email, phone fact.Fact) (*Manager, error) { - jww.INFO.Println("ud.NewManager()") + jww.INFO.Println("ud.NewManagerFromBackup()") if client.NetworkFollowerStatus() != api.Running { return nil, errors.New( "cannot start UD Manager when network follower is not running.") } + registered := uint32(0) + m := &Manager{ - client: client, - comms: client.GetComms(), - rng: client.GetRng(), - sw: client.GetSwitchboard(), - storage: client.GetStorage(), - net: client.GetNetworkInterface(), - single: single, + client: client, + comms: client.GetComms(), + rng: client.GetRng(), + sw: client.GetSwitchboard(), + storage: client.GetStorage(), + net: client.GetNetworkInterface(), + single: single, + registered: ®istered, } err := m.client.GetStorage().GetUd(). -- GitLab