From aded83fc6e9a2834c061f1a268fff071bcdc5621 Mon Sep 17 00:00:00 2001 From: Roman Volosovskyi Date: Fri, 26 May 2023 18:37:40 +0200 Subject: [PATCH] Fix panic on receiving nil message at handleSyncKeypair --- VERSION | 2 +- protocol/messenger_handler.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 89939690a..be977c52a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.152.2 +0.152.3 diff --git a/protocol/messenger_handler.go b/protocol/messenger_handler.go index c8c742825..c94c1a17d 100644 --- a/protocol/messenger_handler.go +++ b/protocol/messenger_handler.go @@ -2976,6 +2976,9 @@ func (m *Messenger) handleSyncWalletAccount(message *protobuf.SyncAccount, synce } func (m *Messenger) handleSyncKeypair(message *protobuf.SyncKeypair) (*accounts.Keypair, error) { + if message == nil { + return nil, errors.New("handleSyncKeypair receive a nil message") + } dbKeypair, err := m.settings.GetKeypairByKeyUID(message.KeyUid) if err != nil && err != accounts.ErrDbKeypairNotFound { return nil, err