From: Otto Date: Thu, 18 Nov 2021 14:42:18 +0000 (+0100) Subject: Include sys/time.h; needed on musl; fixes #11000 X-Git-Tag: dnsdist-1.7.0-beta2~17^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F11005%2Fhead;p=thirdparty%2Fpdns.git Include sys/time.h; needed on musl; fixes #11000 --- 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