fix build issue

This commit is contained in:
smallnest
2017-10-27 15:06:17 +08:00
parent a93e1c4be0
commit e6abf8fc63
2 changed files with 7 additions and 6 deletions

View File

@@ -43,10 +43,10 @@ fmt:
go fmt ./... go fmt ./...
build: build:
go build -tags "udp zookeeper etcd consul ping" ./... go build -tags "reuseport kcp quic zookeeper etcd consul ping" ./...
buildu: buildu:
go build -tags "udp zookeeper etcd consul ping" ./... go build -tags "reuseport kcp quic zookeeper etcd consul ping" ./...
test: test:
go test -tags "udp zookeeper etcd consul ping" ./... go test -tags "reuseport kcp quic zookeeper etcd consul ping" ./...

View File

@@ -3,6 +3,7 @@
package server package server
import ( import (
"net"
reuseport "github.com/kavu/go_reuseport" reuseport "github.com/kavu/go_reuseport"
) )
@@ -11,8 +12,8 @@ func init() {
makeListeners["reuseport"] = reuseportMakeListener makeListeners["reuseport"] = reuseportMakeListener
} }
func reuseportMakeListener(s *Server, address string) (ln net.Listener, err error) {
func reuseportMakeListener func(s *Server, address string) (ln net.Listener, err error) { var network string
if validIP4(address) { if validIP4(address) {
network = "tcp4" network = "tcp4"
} else { } else {
@@ -20,4 +21,4 @@ func reuseportMakeListener func(s *Server, address string) (ln net.Listener, err
} }
return reuseport.NewReusablePortListener(network, address) return reuseport.NewReusablePortListener(network, address)
} }