From 33fcee10f7fc3ab7c079a22c9351c5eb686f693e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger-Stelzer?= Date: Sun, 2 Jul 2023 19:58:59 +0200 Subject: [PATCH] Update Domito.Memory.cpp --- src/Domito.Memory.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Domito.Memory.cpp b/src/Domito.Memory.cpp index f724e4e..cd3300d 100644 --- a/src/Domito.Memory.cpp +++ b/src/Domito.Memory.cpp @@ -1,8 +1,8 @@ -/* __ __ __ __ _ - * | \/ |___ _ __ ___ _ _ _ _ | \/ |__ _ _ _ __ _ __ _ ___ _ __ ___ _ _| |_ +/* __ __ __ __ _ + * | \/ |___ _ __ ___ _ _ _ _ | \/ |__ _ _ _ __ _ __ _ ___ _ __ ___ _ _| |_ * | |\/| / -_) ' \/ _ \ '_| || | | |\/| / _` | ' \/ _` / _` / -_) ' \/ -_) ' \ _| * |_| |_\___|_|_|_\___/_| \_, | |_| |_\__,_|_||_\__,_\__, \___|_|_|_\___|_||_\__| - * |__/ |___/ + * |__/ |___/ */ #include "Domito.Internal.h" @@ -11,7 +11,12 @@ static PVOID NTAPI DomitoDefaultMalloc(size_t s) { #pragma warning(disable:4996) - return ExAllocatePoolWithTag(NonPagedPool, s, DOMITO_POOL_TAG); + PVOID mem = ExAllocatePoolWithTag(NonPagedPool, s, DOMITO_POOL_TAG); + if (mem) + { + RtlZeroMemory(mem, s); + } + return mem; #pragma warninf(default:4996) }