diff --git a/libnetwork/types/types.go b/libnetwork/types/types.go index 83031e7b29..5a28e02793 100644 --- a/libnetwork/types/types.go +++ b/libnetwork/types/types.go @@ -86,7 +86,7 @@ func (p PortBinding) HostAddr() (net.Addr, error) { case SCTP: return &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: p.HostIP}}, Port: int(p.HostPort)}, nil default: - return nil, ErrInvalidProtocolBinding(p.Proto.String()) + return nil, fmt.Errorf("invalid transport protocol: %s", p.Proto.String()) } } @@ -100,7 +100,7 @@ func (p PortBinding) ContainerAddr() (net.Addr, error) { case SCTP: return &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: p.IP}}, Port: int(p.Port)}, nil default: - return nil, ErrInvalidProtocolBinding(p.Proto.String()) + return nil, fmt.Errorf("invalid transport protocol: %s", p.Proto.String()) } } @@ -130,13 +130,6 @@ func (p *PortBinding) String() string { return ret } -// ErrInvalidProtocolBinding is returned when the port binding protocol is not valid. -type ErrInvalidProtocolBinding string - -func (ipb ErrInvalidProtocolBinding) Error() string { - return fmt.Sprintf("invalid transport protocol: %s", string(ipb)) -} - const ( // ICMP is for the ICMP ip protocol ICMP = 1