From 3f75140063c5a50c9dad17f9ce38a134724ef115 Mon Sep 17 00:00:00 2001
From: Jake Taylor <jake@elixxir.io>
Date: Wed, 13 Jul 2022 13:56:53 -0500
Subject: [PATCH] fix precan crash

---
 storage/session.go | 2 +-
 xxdk/user.go       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/storage/session.go b/storage/session.go
index daf1d8eff..45c4d95f0 100644
--- a/storage/session.go
+++ b/storage/session.go
@@ -121,7 +121,7 @@ func New(baseDir, password string, u user.Info,
 	}
 
 	s.User, err = user.NewUser(s.kv, u.TransmissionID, u.ReceptionID, u.TransmissionSalt,
-		u.ReceptionSalt, u.TransmissionRSA, u.ReceptionRSA, u.Precanned, u.E2eDhPublicKey, u.E2eDhPublicKey)
+		u.ReceptionSalt, u.TransmissionRSA, u.ReceptionRSA, u.Precanned, u.E2eDhPrivateKey, u.E2eDhPublicKey)
 	if err != nil {
 		return nil, errors.WithMessage(err, "Failed to create user")
 	}
diff --git a/xxdk/user.go b/xxdk/user.go
index f2a5520ae..b97feda59 100644
--- a/xxdk/user.go
+++ b/xxdk/user.go
@@ -186,7 +186,7 @@ func createNewVanityUser(rng csprng.Source,
 			for {
 				select {
 				case <-done:
-					defer wg.Done()
+					wg.Done()
 					return
 				default:
 					n, err = csprng.NewSystemRNG().Read(
-- 
GitLab