From 671ca0dee0cb529856af414e5b00db1b8b1e4d95 Mon Sep 17 00:00:00 2001 From: Otto Date: Thu, 18 Nov 2021 15:42:18 +0100 Subject: [PATCH] Include sys/time.h; needed on musl; fixes #11000 --- pdns/recursordist/rec-taskqueue.cc | 3 ++- pdns/recursordist/taskqueue.hh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pdns/recursordist/rec-taskqueue.cc b/pdns/recursordist/rec-taskqueue.cc index 2705c59b85..000af77dd6 100644 --- a/pdns/recursordist/rec-taskqueue.cc +++ b/pdns/recursordist/rec-taskqueue.cc @@ -76,7 +76,8 @@ void runTaskOnce(bool logErrors) void pushAlmostExpiredTask(const DNSName& qname, uint16_t qtype, time_t deadline) { ++s_almost_expired_tasks_pushed; - t_taskQueue.push({qname, qtype, deadline, true, resolve}); + pdns::ResolveTask task{qname, qtype, deadline, true, resolve}; + t_taskQueue.push(std::move(task)); } uint64_t getTaskPushes() diff --git a/pdns/recursordist/taskqueue.hh b/pdns/recursordist/taskqueue.hh index ec0c91d088..5bd53029b9 100644 --- a/pdns/recursordist/taskqueue.hh +++ b/pdns/recursordist/taskqueue.hh @@ -21,6 +21,7 @@ */ #pragma once +#include #include #include -- 2.47.2