Переглянути джерело

Merge pull request #27366 from morelena/use_contains

all: use strings.Contains instead Index
Sebastiaan van Stijn 8 роки тому
батько
коміт
21a79b503a
2 змінених файлів з 2 додано та 2 видалено
  1. 1 1
      pkg/fileutils/fileutils.go
  2. 1 1
      runconfig/opts/parse.go

+ 1 - 1
pkg/fileutils/fileutils.go

@@ -180,7 +180,7 @@ func regexpMatch(pattern, path string) (bool, error) {
 		} else if ch == '?' {
 			// "?" is any char except "/"
 			regStr += "[^" + escSL + "]"
-		} else if strings.Index(".$", string(ch)) != -1 {
+		} else if ch == '.' || ch == '$' {
 			// Escape some regexp special chars that have no meaning
 			// in golang's filepath.Match
 			regStr += `\` + string(ch)

+ 1 - 1
runconfig/opts/parse.go

@@ -697,7 +697,7 @@ func parseSecurityOpts(securityOpts []string) ([]string, error) {
 	for key, opt := range securityOpts {
 		con := strings.SplitN(opt, "=", 2)
 		if len(con) == 1 && con[0] != "no-new-privileges" {
-			if strings.Index(opt, ":") != -1 {
+			if strings.Contains(opt, ":") {
 				con = strings.SplitN(opt, ":", 2)
 			} else {
 				return securityOpts, fmt.Errorf("Invalid --security-opt: %q", opt)