summaryrefslogtreecommitdiff
path: root/edgemesh
diff options
context:
space:
mode:
authorGuangming Wang <guangming.wang@daocloud.io>2019-10-11 22:06:29 +0800
committerGuangming Wang <guangming.wang@daocloud.io>2019-10-11 22:06:29 +0800
commit1b909421149ac4599563b9563673fc90fb86c43a (patch)
tree5cb75343b4b2e93be0298e4e1b39f316b3c2426e /edgemesh
parentMerge pull request #1173 from fisherxu/rm-log (diff)
downloadkubeedge-1b909421149ac4599563b9563673fc90fb86c43a.tar.gz
fix: immediate return when dns server start err
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
Diffstat (limited to 'edgemesh')
-rw-r--r--edgemesh/pkg/server/dns.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/edgemesh/pkg/server/dns.go b/edgemesh/pkg/server/dns.go
index 90f46a06a..3de07d273 100644
--- a/edgemesh/pkg/server/dns.go
+++ b/edgemesh/pkg/server/dns.go
@@ -93,10 +93,11 @@ func startDnsServer() {
Port: 53,
}
udpConn, err := net.ListenUDP("udp", laddr)
- defer udpConn.Close()
if err != nil {
klog.Errorf("Dns server Start error : %s", err)
+ return
}
+ defer udpConn.Close()
dnsConn = udpConn
for {
req := make([]byte, bufSize)