From 8a1622c4a9a42b935b4a54825de8ccf3096aebfa Mon Sep 17 00:00:00 2001
From: Benjamin Wenger <ben@elixxir.ioo>
Date: Wed, 29 Dec 2021 12:39:13 -0800
Subject: [PATCH] improved the crash fix

---
 storage/utility/messageBuffer.go | 1 +
 1 file changed, 1 insertion(+)

diff --git a/storage/utility/messageBuffer.go b/storage/utility/messageBuffer.go
index e1d7351b5..d9c7ad749 100644
--- a/storage/utility/messageBuffer.go
+++ b/storage/utility/messageBuffer.go
@@ -270,6 +270,7 @@ func (mb *MessageBuffer) Next() (interface{}, bool) {
 		// Retrieve the message for storage
 		m, err = mb.handler.LoadMessage(mb.kv, makeStoredMessageKey(mb.key, h))
 		if err != nil {
+			m=nil
 			jww.ERROR.Printf("Failed to load message %s from store, "+
 				"this may happen on occasion due to replays to increase "+
 				"reliability: %v", h, err)
-- 
GitLab