evcc-io/util/net.go
2020-11-11 18:28:02 +01:00

15 lines
270 B
Go

package util
import (
"fmt"
"net"
)
// DefaultPort appends given port to connection if not specified
func DefaultPort(conn string, port int) string {
if _, _, err := net.SplitHostPort(conn); err != nil {
conn = fmt.Sprintf("%s:%d", conn, port)
}
return conn
}