From df7ea3c54a9513525f0a2a3ec73f27ec972a00fe Mon Sep 17 00:00:00 2001 From: Yihong Wu Date: Fri, 31 Mar 2023 09:14:39 +0000 Subject: [PATCH] Mayaqua/Memory: Fix memory corruption in base64 --- src/Mayaqua/Memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mayaqua/Memory.c b/src/Mayaqua/Memory.c index 315f89c0..96ff994a 100644 --- a/src/Mayaqua/Memory.c +++ b/src/Mayaqua/Memory.c @@ -3463,7 +3463,7 @@ void *Base64ToBin(UINT *out_size, const void *src, const UINT size) return NULL; } - void *bin = Malloc(bin_size); + void *bin = ZeroMalloc(bin_size + 1); bin_size = Base64Decode(bin, src, size); if (bin_size == 0) {