Selaa lähdekoodia

Checking of error after call mime.ParseMediaType (#79)

Sergey Romanov 6 vuotta sitten
vanhempi
commit
3ea4d25e7c
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      email.go

+ 3 - 0
email.go

@@ -168,6 +168,9 @@ func parseMIMEParts(hs textproto.MIMEHeader, b io.Reader) ([]*part, error) {
 				p.Header.Set("Content-Type", defaultContentType)
 			}
 			subct, _, err := mime.ParseMediaType(p.Header.Get("Content-Type"))
+			if err != nil {
+				return ps, err
+			}
 			if strings.HasPrefix(subct, "multipart/") {
 				sps, err := parseMIMEParts(p.Header, p)
 				if err != nil {