Explorar el Código

fix a wide-ranging assortment of crash bugs

tags/v0.10.2
Shivaram Lingamneni hace 6 años
padre
commit
ca8a0b7091
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4
    1
      irc/channelmanager.go

+ 4
- 1
irc/channelmanager.go Ver fichero

@@ -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…
Cancelar
Guardar