Fix 2 out of ranges panic

This commit is contained in:
Pierre-Olivier Mercier 2020-10-07 18:51:42 +02:00
parent e864b916e8
commit 0d78dcc1fe
2 changed files with 4 additions and 2 deletions

View File

@ -126,7 +126,9 @@ func (s *EMail) GenComment(origin string) string {
nbLabel := len(labels)
var dn string
if len(labels[nbLabel-2]) < 4 {
if nbLabel <= 2 {
dn = mx.Target
} else if len(labels[nbLabel-2]) < 4 {
dn = strings.Join(labels[nbLabel-3:], ".") + "."
} else {
dn = strings.Join(labels[nbLabel-2:], ".") + "."

View File

@ -89,7 +89,7 @@ func DomainJoin(domains ...string) (ret string) {
ret += "." + d
}
if ret[len(ret)-1] == '.' {
if len(ret) > 0 && ret[len(ret)-1] == '.' {
break
}
}