From c648bdce245df521831e7451274dd8996b600ecc Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Sat, 14 Feb 2015 15:42:07 +0100 Subject: [PATCH] Older kernels don't have SO_REUSEPORT --- pdns/dumresp.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdns/dumresp.cc b/pdns/dumresp.cc index 135a94b5c6..8739715a05 100644 --- a/pdns/dumresp.cc +++ b/pdns/dumresp.cc @@ -19,9 +19,11 @@ try Socket s(AF_INET, SOCK_DGRAM); ComboAddress local(argv[1], 5300); +#ifdef SO_REUSEPORT int one=1; if(setsockopt(s.getHandle(), SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one)) < 0) unixDie("setsockopt for REUSEPORT"); +#endif s.bind(local); char buffer[1500]; -- 2.47.2