From 03b8801d00463722e65ba9fd14992945f2c482cb Mon Sep 17 00:00:00 2001 From: Charlie Savage Date: Thu, 20 Apr 2023 00:31:25 -0700 Subject: Free the message allocated by FormatMessageA (should have been in last commit). --- ext/ffi_c/DynamicLibrary.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/ffi_c/DynamicLibrary.c b/ext/ffi_c/DynamicLibrary.c index 6c27ec6..bcbc8de 100644 --- a/ext/ffi_c/DynamicLibrary.c +++ b/ext/ffi_c/DynamicLibrary.c @@ -235,6 +235,9 @@ dl_error(char* buf, int size) // Update the passed in buffer snprintf(buf, size, "Failed with error %d: %s", error, message); + + // Free the allocated message + LocalFree(message); } #endif -- cgit v1.2.1