Fix crash when relaying or global discovery is disabled (fixes #2246)

This commit is contained in:
Jakob Borg 2015-09-09 12:58:57 +02:00
parent 64354b51c9
commit 148b2b9d02

View File

@ -192,6 +192,12 @@ func (s *Svc) CommitConfiguration(from, to config.Configuration) bool {
}
func (s *Svc) ClientStatus() map[string]bool {
if s == nil {
// A nil client does not have a status, really. Yet we may be called
// this way, for raisins...
return nil
}
s.mut.RLock()
status := make(map[string]bool, len(s.clients))
for uri, client := range s.clients {