Sfoglia il codice sorgente

fix a wide-ranging assortment of crash bugs

tags/v0.10.2
Shivaram Lingamneni 6 anni fa
parent
commit
ca8a0b7091
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4
    1
      irc/channelmanager.go

+ 4
- 1
irc/channelmanager.go Vedi File

@@ -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…
Annulla
Salva