diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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) |
