From edf3da157308583e069729f8038ffeaf3c209989 Mon Sep 17 00:00:00 2001 From: zhj4478 Date: Tue, 5 Jun 2018 17:56:01 -0700 Subject: [PATCH] add a session error check --- session.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/session.go b/session.go index 1fb765f..3a10ee5 100644 --- a/session.go +++ b/session.go @@ -261,6 +261,10 @@ func getSessionSplit(ek *packet.EncryptedKey) (*SessionSplit, error) { } } + if ek.Key == nil { + return nil, errors.New("can't decrypt key packet key is nil") + } + return &SessionSplit{ Session: ek.Key, Algo: algo,