proxy: allow empty address mapping

This commit is contained in:
mmatczuk 2017-04-04 15:35:06 +02:00
parent 4cd98f3a45
commit 5c54b16fd1
2 changed files with 2 additions and 2 deletions

View file

@ -54,7 +54,7 @@ func NewHTTPProxy(localURL *url.URL, logger log.Logger) *HTTPProxy {
// NewMultiHTTPProxy creates a new dispatching HTTPProxy, requests may go to
// different backends based on localURLMap.
func NewMultiHTTPProxy(localURLMap map[string]*url.URL, logger log.Logger) *HTTPProxy {
if localURLMap == nil || len(localURLMap) == 0 {
if localURLMap == nil {
panic("Empty localURLMap")
}

View file

@ -44,7 +44,7 @@ func NewTCPProxy(localAddr string, logger log.Logger) *TCPProxy {
// NewMultiTCPProxy creates a new dispatching TCPProxy, connections may go to
// different backends based on localAddrMap.
func NewMultiTCPProxy(localAddrMap map[string]string, logger log.Logger) *TCPProxy {
if localAddrMap == nil || len(localAddrMap) == 0 {
if localAddrMap == nil {
panic("Empty localAddrMap")
}