From b3ae47f1c29a1871e857084150080e24d2c6c9ab Mon Sep 17 00:00:00 2001 From: magnum Date: Tue, 7 Jul 2026 13:44:32 +0200 Subject: [PATCH] BitLocker-opencl: Fix two handfuls of memory leaks See #5893 --- src/opencl_bitlocker_fmt_plug.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/opencl_bitlocker_fmt_plug.c b/src/opencl_bitlocker_fmt_plug.c index 066c79395f8..35015eba7c8 100644 --- a/src/opencl_bitlocker_fmt_plug.c +++ b/src/opencl_bitlocker_fmt_plug.c @@ -299,8 +299,17 @@ static void release_clobj(void) HANDLE_CLERROR(clReleaseMemObject(d_salt), "Release"); HANDLE_CLERROR(clReleaseMemObject(d_pad), "Release"); + MEM_FREE(h_pswC); + MEM_FREE(h_pswI); + MEM_FREE(h_pswSize); MEM_FREE(h_found); MEM_FREE(h_wblocks); + MEM_FREE(hash_zero); + MEM_FREE(h_attack); + MEM_FREE(h_mac); + MEM_FREE(h_vmkIV); + MEM_FREE(h_macIV); + MEM_FREE(h_cMacIV); MEM_FREE(h_numPsw); } }