Browse Source

Make volumes opts more strict

Guillaume J. Charmes 11 years ago
parent
commit
2bbc90e92f
1 changed files with 4 additions and 0 deletions
  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) {
 func ValidatePath(val string) (string, error) {
 	var containerPath string
 	var containerPath string
 
 
+	if strings.Count(val, ":") > 2 {
+		return val, fmt.Errorf("bad format for volumes: %s", val)
+	}
+
 	splited := strings.SplitN(val, ":", 2)
 	splited := strings.SplitN(val, ":", 2)
 	if len(splited) == 1 {
 	if len(splited) == 1 {
 		containerPath = splited[0]
 		containerPath = splited[0]