summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.go b/main.go
index de6cfb4..2ddc86f 100644
--- a/main.go
+++ b/main.go
@@ -7,6 +7,7 @@ import (
"os/signal"
"syscall"
+ "sdns/internal/resolver"
"sdns/internal/server"
)
@@ -16,6 +17,8 @@ func main() {
}))
slog.SetDefault(logger)
+ r := resolver.New()
+
udp := os.Getenv("SDNS_LISTEN_UDP")
if udp == "" {
udp = ":5353"
@@ -34,7 +37,7 @@ func main() {
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer stop()
- srv, err := server.New(udp, tcp, doh, logger)
+ srv, err := server.New(udp, tcp, doh, logger, r)
if err != nil {
logger.Error("create server failed", "err", err)
os.Exit(1)