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: &registered,
 	}
 
 	err := m.client.GetStorage().GetUd().
-- 
GitLab