浏览代码

feat: allocate larger map (#98)

I counted the fields being set and they are generally more than four
items.
Jens Rantil 5 年之前
父节点
当前提交
8de9728a77
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      email.go

+ 1 - 1
email.go

@@ -280,7 +280,7 @@ func (e *Email) AttachFile(filename string) (a *Attachment, err error) {
 // "e"'s fields To, Cc, From, Subject will be used unless they are present in
 // e.Headers. Unless set in e.Headers, "Date" will filled with the current time.
 func (e *Email) msgHeaders() (textproto.MIMEHeader, error) {
-	res := make(textproto.MIMEHeader, len(e.Headers)+4)
+	res := make(textproto.MIMEHeader, len(e.Headers)+6)
 	if e.Headers != nil {
 		for _, h := range []string{"Reply-To", "To", "Cc", "From", "Subject", "Date", "Message-Id", "MIME-Version"} {
 			if v, ok := e.Headers[h]; ok {