浏览代码

Make volumes opts more strict

Guillaume J. Charmes 11 年之前
父节点
当前提交
2bbc90e92f
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      opts.go

+ 4 - 0
opts.go

@@ -100,6 +100,10 @@ func ValidateLink(val string) (string, error) {
 func ValidatePath(val string) (string, error) {
 	var containerPath string
 
+	if strings.Count(val, ":") > 2 {
+		return val, fmt.Errorf("bad format for volumes: %s", val)
+	}
+
 	splited := strings.SplitN(val, ":", 2)
 	if len(splited) == 1 {
 		containerPath = splited[0]