diff options
Diffstat (limited to 'vendor/github.com/containers/buildah/util/util.go')
-rw-r--r-- | vendor/github.com/containers/buildah/util/util.go | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/vendor/github.com/containers/buildah/util/util.go b/vendor/github.com/containers/buildah/util/util.go index 10b7504a0..6a9049e68 100644 --- a/vendor/github.com/containers/buildah/util/util.go +++ b/vendor/github.com/containers/buildah/util/util.go @@ -466,22 +466,3 @@ func VerifyTagName(imageSpec string) (types.ImageReference, error) { } return ref, nil } - -// Cause returns the most underlying error for the provided one. There is a -// maximum error depth of 100 to avoid endless loops. An additional error log -// message will be created if this maximum has reached. -func Cause(err error) (cause error) { - cause = err - - const maxDepth = 100 - for i := 0; i <= maxDepth; i++ { - res := errors.Unwrap(cause) - if res == nil { - return cause - } - cause = res - } - - logrus.Errorf("Max error depth of %d reached, cannot unwrap until root cause: %v", maxDepth, err) - return cause -} |