Fix 2 out of ranges panic
This commit is contained in:
parent
e864b916e8
commit
0d78dcc1fe
|
@ -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:], ".") + "."
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user