From 9d2bc367d1d000bfcc55fb89e7f4e9eb24cfeec0 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Tue, 3 Feb 2026 10:34:13 +0100 Subject: [PATCH] Add a unit test for invalid Base64 content Signed-off-by: Remi Gacogne --- pdns/test-base64_cc.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pdns/test-base64_cc.cc b/pdns/test-base64_cc.cc index c2d4ee3722..01cae80d4d 100644 --- a/pdns/test-base64_cc.cc +++ b/pdns/test-base64_cc.cc @@ -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() -- 2.47.3