From 99b13aa6719c0d6def4c7495482ccf05894d40d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 21 May 2020 09:56:35 +0200 Subject: [PATCH] tests: add test on function string_base64_decode with truncated base64 string --- tests/unit/core/test-core-string.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/unit/core/test-core-string.cpp b/tests/unit/core/test-core-string.cpp index 8674b6936..5154bd699 100644 --- a/tests/unit/core/test-core-string.cpp +++ b/tests/unit/core/test-core-string.cpp @@ -1839,6 +1839,9 @@ TEST(CoreString, Base64) LONGS_EQUAL(length, string_base64_decode (str_base64[i][1], str)); STRCMP_EQUAL(str_base64[i][0], str); } + /* invalid base64 string, missing two "=" at the end */ + LONGS_EQUAL(4, string_base64_decode ("dGVzdA", str)); + STRCMP_EQUAL("test", str); } /*