diff --git a/godns.go b/godns.go index 0aef03d..f140654 100644 --- a/godns.go +++ b/godns.go @@ -34,6 +34,12 @@ func main() { func dns_loop(loop chan bool) { + defer func() { + if err := recover(); err != nil { + log.Error(err) + } + }() + for { domain_id := get_domain(Configuration.Domain)