diff --git a/src/osd/windows/vconv.c b/src/osd/windows/vconv.c index 841895bcda4..79c5ea08cd6 100644 --- a/src/osd/windows/vconv.c +++ b/src/osd/windows/vconv.c @@ -205,6 +205,7 @@ static DWORD get_exe_version(const char *executable) // retrieve the version info if (!GetFileVersionInfo(path, 0, version_info_size, version_info)) { + GlobalFree(version_info); fprintf(stderr, "GetFileVersionInfo() failed\n"); exit(-100); } @@ -212,6 +213,7 @@ static DWORD get_exe_version(const char *executable) // extract the VS_FIXEDFILEINFO from the version info if (!VerQueryValue(version_info, sub_block, &sub_buffer, &sub_buffer_size)) { + GlobalFree(version_info); fprintf(stderr, "VerQueryValue() failed\n"); exit(-100); }