mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #1218 from unihorn/147
flags/urls: assign urls instead of append
This commit is contained in:
commit
c0c0b08ff2
@ -19,7 +19,7 @@ func (us *URLs) Set(s string) error {
|
|||||||
if len(all) == 0 {
|
if len(all) == 0 {
|
||||||
return errors.New("no valid URLs given")
|
return errors.New("no valid URLs given")
|
||||||
}
|
}
|
||||||
for _, in := range strs {
|
for i, in := range strs {
|
||||||
in = strings.TrimSpace(in)
|
in = strings.TrimSpace(in)
|
||||||
u, err := url.Parse(in)
|
u, err := url.Parse(in)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -31,7 +31,7 @@ func (us *URLs) Set(s string) error {
|
|||||||
if u.Path != "" {
|
if u.Path != "" {
|
||||||
return fmt.Errorf("URL must not contain a path: %s", s)
|
return fmt.Errorf("URL must not contain a path: %s", s)
|
||||||
}
|
}
|
||||||
all = append(all, *u)
|
all[i] = *u
|
||||||
}
|
}
|
||||||
*us = all
|
*us = all
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
x
Reference in New Issue
Block a user