浏览代码

etcdctl: fixes 9583. trim spaces in ETCDCTL_ENDPOINTS

Vimal K 7 年之前
父节点
当前提交
807dfcea78
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      etcdctl/ctlv3/command/global.go

+ 5 - 0
etcdctl/ctlv3/command/global.go

@@ -394,6 +394,11 @@ func endpointsFromCmd(cmd *cobra.Command) ([]string, error) {
 	// If domain discovery returns no endpoints, check endpoints flag
 	// If domain discovery returns no endpoints, check endpoints flag
 	if len(eps) == 0 {
 	if len(eps) == 0 {
 		eps, err = cmd.Flags().GetStringSlice("endpoints")
 		eps, err = cmd.Flags().GetStringSlice("endpoints")
+		if err == nil {
+			for i, ip := range eps {
+				eps[i] = strings.TrimSpace(ip)
+			}
+		}
 	}
 	}
 	return eps, err
 	return eps, err
 }
 }