From 0f377e728908c1536f8524d0c855feabea4ef5bc Mon Sep 17 00:00:00 2001 From: apio Date: Thu, 24 Aug 2023 12:06:01 +0200 Subject: [PATCH] libluna: Fix off-by-one size calculation in Base64::decode_string() --- libluna/src/Base64.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libluna/src/Base64.cpp b/libluna/src/Base64.cpp index 64a74e0d..6dd0bd3b 100644 --- a/libluna/src/Base64.cpp +++ b/libluna/src/Base64.cpp @@ -161,6 +161,6 @@ namespace Base64 u8 nul_byte = '\0'; TRY(buf.append_data(&nul_byte, 1)); - return String { (char*)buf.release_data(), buf.size() }; + return String { (char*)buf.release_data(), buf.size() - 1 }; } }