Shivaram Lingamneni 4 лет назад
Родитель
Сommit
babd8b1da9
1 измененных файлов: 3 добавлений и 0 удалений
  1. 3
    0
      irc/dline.go

+ 3
- 0
irc/dline.go Просмотреть файл

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

Загрузка…
Отмена
Сохранить