Merge pull request #654 from AudriusButkevicius/disco

Check if global discovery was actually started before trying to stop it (fixes #653)
This commit is contained in:
Jakob Borg 2014-09-10 07:41:49 +02:00
commit a617846f0f

View File

@ -108,8 +108,10 @@ func (d *Discoverer) StartGlobal(server string, extPort uint16) {
}
func (d *Discoverer) StopGlobal() {
close(d.stopGlobal)
d.globalWG.Wait()
if d.stopGlobal != nil {
close(d.stopGlobal)
d.globalWG.Wait()
}
}
func (d *Discoverer) ExtAnnounceOK() bool {