Преглед на файлове

fix a wide-ranging assortment of crash bugs

tags/v0.10.2
Shivaram Lingamneni преди 6 години
родител
ревизия
ca8a0b7091
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4
    1
      irc/channelmanager.go

+ 4
- 1
irc/channelmanager.go Целия файл

@@ -43,7 +43,10 @@ func (cm *ChannelManager) Get(name string) *Channel {
43 43
 	if err == nil {
44 44
 		cm.RLock()
45 45
 		defer cm.RUnlock()
46
-		return cm.chans[name].channel
46
+		entry := cm.chans[name]
47
+		if entry != nil {
48
+			return entry.channel
49
+		}
47 50
 	}
48 51
 	return nil
49 52
 }

Loading…
Отказ
Запис