From 43a8ec654babc807bd249cae58bb7147603fdf03 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sun, 30 Dec 2018 15:18:57 +0100 Subject: [PATCH] Add missing nil-check on errdefs.Unavailable() Signed-off-by: Sebastiaan van Stijn --- errdefs/helpers.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/errdefs/helpers.go b/errdefs/helpers.go index 6169c2bc62..ac71e86ffc 100644 --- a/errdefs/helpers.go +++ b/errdefs/helpers.go @@ -76,6 +76,9 @@ func (e errUnavailable) Cause() error { // Unavailable is a helper to create an error of the class with the same name from any error type func Unavailable(err error) error { + if err == nil { + return nil + } return errUnavailable{err} }