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