aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/containers/buildah/util/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/containers/buildah/util/util.go')
-rw-r--r--vendor/github.com/containers/buildah/util/util.go19
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
-}