Don't modify list of environment modifications when launching process

This commit is contained in:
baldurk
2018-07-25 15:44:10 +01:00
parent 94694e0923
commit c7d5aa863e
+1 -1
View File
@@ -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<string, string> env = EnvStringToEnvMap((const char **)currentEnvironment);
vector<EnvironmentModification> &modifications = GetEnvModifications();
vector<EnvironmentModification> modifications = GetEnvModifications();
for(const EnvironmentModification &e : envList)
modifications.push_back(e);