From 09d73a102f5edb7abffd4a3291c7cf554ee4a937 Mon Sep 17 00:00:00 2001
From: Damyan Mitev <damyan.mitev@vereign.com>
Date: Mon, 13 Jan 2020 16:12:30 +0200
Subject: [PATCH] fix segfault in GetKey when there is nill err object

---
 handler/handler.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/handler/handler.go b/handler/handler.go
index 8ca9a05..cab0f64 100644
--- a/handler/handler.go
+++ b/handler/handler.go
@@ -121,8 +121,8 @@ func (s *KeyStorageServerImpl) GetKey(ctx context.Context, in *api.GetKeyRequest
 		log.Println("No such key " + in.Uuid)
 		getKeyResponse.Key = nil
 		getKeyResponse.StatusList = utils.AddStatus(getKeyResponse.StatusList,
-			"500", api.StatusType_ERROR, err.Error())
-		return getKeyResponse, err
+			"500", api.StatusType_ERROR, "No such key " + in.Uuid)
+		return getKeyResponse, errors.New("No such key " + in.Uuid)
 	}
 
 	getKeyResponse.Key = key
-- 
GitLab