From bdbb07e0f7f36f7b48d20a5202d8e7bb566cddd0 Mon Sep 17 00:00:00 2001 From: Pieter Lexis Date: Mon, 19 Feb 2018 17:15:28 +0100 Subject: [PATCH] recursor: actually default to hostname for id.server --- pdns/pdns_recursor.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index c63588abe..67a48673a 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -3324,6 +3324,12 @@ static int serviceMain(int argc, char*argv[]) /* setup rng before chroot */ dns_random_init(); + if(::arg()["server-id"].empty()) { + char tmp[128]; + gethostname(tmp, sizeof(tmp)-1); + ::arg().set("server-id") = tmp; + } + int newgid=0; if(!::arg()["setgid"].empty()) newgid=Utility::makeGidNumeric(::arg()["setgid"]); -- 2.50.1