From: Otto Date: Tue, 5 Oct 2021 11:50:12 +0000 (+0200) Subject: Fixes 10799: X-Git-Tag: auth-4.6.0-alpha1~3^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F10800%2Fhead;p=thirdparty%2Fpdns.git Fixes 10799: test-rec-zonetocache.cc: In member function 'void rec_zonetocache::test_zonetocache::test_method()': test-rec-zonetocache.cc:77:27: sorry, unimplemented: non-trivial designated initializers not supported .d_refreshPeriod = 0}; ^ test-rec-zonetocache.cc:77:27: warning: missing initializer for member 'RecZoneToCache::Config::d_tt' [-Wmissing-field-initializers] --- diff --git a/pdns/recursordist/test-rec-zonetocache.cc b/pdns/recursordist/test-rec-zonetocache.cc index 461855b366..d771674ada 100644 --- a/pdns/recursordist/test-rec-zonetocache.cc +++ b/pdns/recursordist/test-rec-zonetocache.cc @@ -69,12 +69,8 @@ BOOST_AUTO_TEST_CASE(test_zonetocache) BOOST_REQUIRE(written == zone.length()); BOOST_REQUIRE(fclose(fp) == 0); - RecZoneToCache::Config config - = { - .d_zone = ".", - .d_method = "file", - .d_sources = {temp}, - .d_refreshPeriod = 0}; + RecZoneToCache::Config config{".", "file", {temp}, ComboAddress(), TSIGTriplet()}; + config.d_refreshPeriod = 0; // Start with a new, empty cache g_recCache = std::unique_ptr(new MemRecursorCache());