From ffa2d060736549d75349d4370700c29508fddade Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Tue, 5 Feb 2019 17:11:30 +0100 Subject: [PATCH] Fix error handling in GetSessionFromKeyPacket* --- src/gitlab.com/ProtonMail/go-pm-crypto/crypto/session.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gitlab.com/ProtonMail/go-pm-crypto/crypto/session.go b/src/gitlab.com/ProtonMail/go-pm-crypto/crypto/session.go index 10bbd0f..123a9f3 100644 --- a/src/gitlab.com/ProtonMail/go-pm-crypto/crypto/session.go +++ b/src/gitlab.com/ProtonMail/go-pm-crypto/crypto/session.go @@ -69,7 +69,7 @@ func (pm *PmCrypto) GetSessionFromKeyPacketBinkeys(keyPackage []byte, privateKey } if decryptErr != nil { - return nil, err + return nil, decryptErr } return getSessionSplit(ek) @@ -110,7 +110,7 @@ func (pm *PmCrypto) GetSessionFromKeyPacket(keyPackage []byte, privateKey string } if decryptErr != nil { - return nil, err + return nil, decryptErr } return getSessionSplit(ek)