From: Pieter Lexis Date: Mon, 19 Feb 2018 16:15:28 +0000 (+0100) Subject: recursor: actually default to hostname for id.server X-Git-Tag: dnsdist-1.3.1~50^2~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bdbb07e0f7f36f7b48d20a5202d8e7bb566cddd0;p=pdns recursor: actually default to hostname for id.server --- 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"]);