]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add a unit test for invalid Base64 content 16805/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 3 Feb 2026 09:34:13 +0000 (10:34 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 3 Feb 2026 09:59:07 +0000 (10:59 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/test-base64_cc.cc

index c2d4ee3722ee839d6cea246a847ba3b75aa62722..01cae80d4d7d9dbfd11656232b592cb51b0b18ae 100644 (file)
@@ -76,5 +76,11 @@ BOOST_AUTO_TEST_CASE(test_Base64_Encode) {
   }
 }
 
+BOOST_AUTO_TEST_CASE(test_Base64_Decode_Garbage)
+{
+  const std::string paddingOnly("====");
+  std::string decoded;
+  BOOST_CHECK_EQUAL(B64Decode(paddingOnly, decoded), -1);
+}
 
 BOOST_AUTO_TEST_SUITE_END()