Parcourir la source

fix #671

tags/v2.0.0-rc1
Shivaram Lingamneni il y a 4 ans
Parent
révision
babd8b1da9
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3
    0
      irc/dline.go

+ 3
- 0
irc/dline.go Voir le fichier

@@ -243,6 +243,9 @@ func (dm *DLineManager) RemoveIP(addr net.IP) error {
243 243
 // CheckIP returns whether or not an IP address was banned, and how long it is banned for.
244 244
 func (dm *DLineManager) CheckIP(addr net.IP) (isBanned bool, info IPBanInfo) {
245 245
 	addr = addr.To16() // almost certainly unnecessary
246
+	if addr.IsLoopback() {
247
+		return // #671
248
+	}
246 249
 
247 250
 	dm.RLock()
248 251
 	defer dm.RUnlock()

Chargement…
Annuler
Enregistrer