aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugin/health/health.go4
-rw-r--r--plugin/ready/ready.go3
2 files changed, 4 insertions, 3 deletions
diff --git a/plugin/health/health.go b/plugin/health/health.go
index 0db68eb72..b5b4b95a2 100644
--- a/plugin/health/health.go
+++ b/plugin/health/health.go
@@ -8,6 +8,7 @@ import (
"time"
clog "github.com/coredns/coredns/plugin/pkg/log"
+ "github.com/coredns/coredns/plugin/pkg/reuseport"
)
var log = clog.NewWithPlugin("health")
@@ -29,8 +30,7 @@ func (h *health) OnStartup() error {
h.Addr = ":8080"
}
h.stop = make(chan bool)
-
- ln, err := net.Listen("tcp", h.Addr)
+ ln, err := reuseport.Listen("tcp", h.Addr)
if err != nil {
return err
}
diff --git a/plugin/ready/ready.go b/plugin/ready/ready.go
index f40682041..326d39955 100644
--- a/plugin/ready/ready.go
+++ b/plugin/ready/ready.go
@@ -12,6 +12,7 @@ import (
clog "github.com/coredns/coredns/plugin/pkg/log"
"github.com/coredns/coredns/plugin/pkg/uniq"
+ "github.com/coredns/coredns/plugin/pkg/reuseport"
)
var (
@@ -30,7 +31,7 @@ type ready struct {
}
func (rd *ready) onStartup() error {
- ln, err := net.Listen("tcp", rd.Addr)
+ ln, err := reuseport.Listen("tcp", rd.Addr)
if err != nil {
return err
}