From c7d5aa863e5f13430b2230e5048d253d342d1a18 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 25 Jul 2018 15:44:10 +0100 Subject: [PATCH] Don't modify list of environment modifications when launching process --- renderdoc/os/posix/posix_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/os/posix/posix_process.cpp b/renderdoc/os/posix/posix_process.cpp index 8e9b224c4..62f7770b4 100644 --- a/renderdoc/os/posix/posix_process.cpp +++ b/renderdoc/os/posix/posix_process.cpp @@ -488,7 +488,7 @@ ExecuteResult Process::LaunchAndInjectIntoProcess(const char *app, const char *w // turn environment string to a UTF-8 map char **currentEnvironment = GetCurrentEnvironment(); map env = EnvStringToEnvMap((const char **)currentEnvironment); - vector &modifications = GetEnvModifications(); + vector modifications = GetEnvModifications(); for(const EnvironmentModification &e : envList) modifications.push_back(e);