瀏覽代碼

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

Sergey Romanov 6 年之前
父節點
當前提交
3ea4d25e7c
共有 1 個文件被更改,包括 3 次插入0 次删除
  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 {