in internal/util/util.go [173:189]
func CleanUpRefresh(killC *KillChannels, receiverOnlyMode bool, senderOnlyMode bool, resolveDNS bool) {
// Close all the channels
if !receiverOnlyMode {
close(killC.Echo)
}
if !senderOnlyMode {
close(killC.Receiver)
time.Sleep(500 * time.Millisecond)
}
if !receiverOnlyMode && !senderOnlyMode {
close(killC.Collector)
time.Sleep(50 * time.Millisecond)
}
if resolveDNS {
close(killC.DNSRefresh)
}
}