From 5a2cfddd759031594f1499a12e0ca8aaeb42344e Mon Sep 17 00:00:00 2001 From: Timothy Date: Fri, 16 May 2014 22:44:46 +0800 Subject: [PATCH] add exception handler --- godns.go | 6 ++++++ 1 file changed, 6 insertions(+) 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)