chore(all): wrap all sentinel errors

- Force to use `errors.Is` instead of `==` to compare errors
This commit is contained in:
Quentin McGaw
2023-04-12 10:18:16 +00:00
parent fa7fd5f076
commit 219d1f371c
14 changed files with 41 additions and 39 deletions

View File

@@ -2,6 +2,7 @@ package pprof
import (
"errors"
"fmt"
"time"
"github.com/qdm12/gluetun/internal/configuration/settings/helpers"
@@ -63,11 +64,11 @@ var (
func (s Settings) Validate() (err error) {
if *s.BlockProfileRate < 0 {
return ErrBlockProfileRateNegative
return fmt.Errorf("%w", ErrBlockProfileRateNegative)
}
if *s.MutexProfileRate < 0 {
return ErrMutexProfileRateNegative
return fmt.Errorf("%w", ErrMutexProfileRateNegative)
}
return s.HTTPServer.Validate()