]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
test-base64: Keep the check enabled for DNSdist even w/ recent OpenSSL versions
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 5 Feb 2026 10:42:12 +0000 (11:42 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 5 Feb 2026 10:58:09 +0000 (11:58 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/test-base64_cc.cc

index b09611b425794b21024ab428c3825ee10025c3ae..5ffea78e46743bdd74f5ad737e78b0adc38cff1d 100644 (file)
@@ -82,7 +82,9 @@ BOOST_AUTO_TEST_CASE(test_Base64_Decode_Garbage)
   const std::string paddingOnly("====");
   std::string decoded;
   auto ret = B64Decode(paddingOnly, decoded);
-#if OPENSSL_VERSION_NUMBER >= 0x30500000
+  // DNSdist uses a custom base64 implementation,
+  // and older versions of OpenSSL were less strict
+#if defined(DNSDIST) || OPENSSL_VERSION_NUMBER >= 0x30500000
   BOOST_CHECK_EQUAL(ret, -1);
 #else
   // does not test anything meaningful, but avoids a "ret unused" warning