mirror of
https://github.com/moby/moby.git
synced 2026-08-09 01:21:37 +00:00
libnetwork/drivers/bridge: remove "InternalError()" method from errors
The `InternalError()` method was added in [moby/libnetwork@50964c9] to classify the error. However, the same commit defined interfaces for error types (in the types package). The [InternalError] interface defined did not match, as it defines a `Internal()` method instead of `InternalError()`. In short; these errors were never matching any interface, and the actual error implementations themselves were also never used as a sentinel error, so we can safely remove these methods. [moby/libnetwork@50964c9]:50964c9948[InternalError]:50964c9948/types/types.go (L233-L237)Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@@ -14,9 +14,6 @@ func (enip *ErrNoIPAddr) Error() string {
|
||||
return "bridge has no IPv4 address configured"
|
||||
}
|
||||
|
||||
// InternalError denotes the type of this error
|
||||
func (enip *ErrNoIPAddr) InternalError() {}
|
||||
|
||||
// ErrInvalidGateway is returned when the user provided default gateway (v4/v6) is not valid.
|
||||
type ErrInvalidGateway struct{}
|
||||
|
||||
@@ -91,9 +88,6 @@ func (ipv4 *IPv4AddrAddError) Error() string {
|
||||
return fmt.Sprintf("failed to add IPv4 address %s to bridge: %v", ipv4.IP, ipv4.Err)
|
||||
}
|
||||
|
||||
// InternalError denotes the type of this error
|
||||
func (ipv4 *IPv4AddrAddError) InternalError() {}
|
||||
|
||||
// IPv4AddrNoMatchError is returned when the bridge's IPv4 address does not match configured.
|
||||
type IPv4AddrNoMatchError struct {
|
||||
IP net.IP
|
||||
|
||||
Reference in New Issue
Block a user