Преглед на файлове

daemon/links: use strings.Cut()

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn преди 2 години
родител
ревизия
39f59c3289
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      daemon/links/links.go

+ 4 - 4
daemon/links/links.go

@@ -94,15 +94,15 @@ func (l *Link) ToEnv() []string {
 
 
 	if l.ChildEnvironment != nil {
 	if l.ChildEnvironment != nil {
 		for _, v := range l.ChildEnvironment {
 		for _, v := range l.ChildEnvironment {
-			parts := strings.SplitN(v, "=", 2)
-			if len(parts) < 2 {
+			name, val, ok := strings.Cut(v, "=")
+			if !ok {
 				continue
 				continue
 			}
 			}
 			// Ignore a few variables that are added during docker build (and not really relevant to linked containers)
 			// Ignore a few variables that are added during docker build (and not really relevant to linked containers)
-			if parts[0] == "HOME" || parts[0] == "PATH" {
+			if name == "HOME" || name == "PATH" {
 				continue
 				continue
 			}
 			}
-			env = append(env, fmt.Sprintf("%s_ENV_%s=%s", alias, parts[0], parts[1]))
+			env = append(env, fmt.Sprintf("%s_ENV_%s=%s", alias, name, val))
 		}
 		}
 	}
 	}
 	return env
 	return env