Преглед изворни кода

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…
Откажи
Сачувај