From 3c50965dc482ddf30dc076095956fce447fad1e6 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 Jun 2016 12:52:08 -0700 Subject: [PATCH] Coverity: Call corresponding FreeEnvironmentStrings() function to free --- renderdoc/os/win32/win32_process.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/os/win32/win32_process.cpp b/renderdoc/os/win32/win32_process.cpp index d83f5ace9..366b59a6e 100644 --- a/renderdoc/os/win32/win32_process.cpp +++ b/renderdoc/os/win32/win32_process.cpp @@ -81,7 +81,9 @@ void Process::RegisterEnvironmentModification(Process::EnvironmentModification m void Process::ApplyEnvironmentModification() { // turn environment string to a UTF-8 map - map currentEnv = EnvStringToEnvMap(GetEnvironmentStringsW()); + LPWCH envStrings = GetEnvironmentStringsW(); + map currentEnv = EnvStringToEnvMap(envStrings); + FreeEnvironmentStringsW(envStrings); vector &modifications = GetEnvModifications(); for(size_t i = 0; i < modifications.size(); i++)