Pārlūkot izejas kodu

smtp: use bytes.Cut, strings.Cut

Merge from net/smtp/smtp.go

Obtained from:		4d8db00641cc9ff4f44de7df9b8c4f4a4f9416ee
Bernhard Froehlich 3 gadi atpakaļ
vecāks
revīzija
cdc4e572db
1 mainītis faili ar 2 papildinājumiem un 6 dzēšanām
  1. 2 6
      smtp.go

+ 2 - 6
smtp.go

@@ -137,12 +137,8 @@ func (c *Client) ehlo() error {
 	if len(extList) > 1 {
 		extList = extList[1:]
 		for _, line := range extList {
-			args := strings.SplitN(line, " ", 2)
-			if len(args) > 1 {
-				ext[args[0]] = args[1]
-			} else {
-				ext[args[0]] = ""
-			}
+			k, v, _ := strings.Cut(line, " ")
+			ext[k] = v
 		}
 	}
 	if mechs, ok := ext["AUTH"]; ok {