diff options
| author | Maxime Coste <mawww@kakoune.org> | 2019-03-21 20:43:24 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2019-03-21 20:43:24 +1100 |
| commit | ef0c183ed70260cb7157db056bc162051541edaf (patch) | |
| tree | 3f682b4fbea311e7d79c8dc63a3afc2a9c8d1f13 /src | |
| parent | 31d67f51dd0f9b9c66fe90db8dd46c779e7764f2 (diff) | |
Do not copy environment strings, just refer to them
Diffstat (limited to 'src')
| -rw-r--r-- | src/env_vars.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/env_vars.cc b/src/env_vars.cc index 8b293ff2..1672cc85 100644 --- a/src/env_vars.cc +++ b/src/env_vars.cc @@ -16,7 +16,8 @@ EnvVarMap get_env_vars() const char* value = name; while (*value != 0 and *value != '=') ++value; - env_vars.insert({{name, value}, (*value == '=') ? value+1 : String{}}); + env_vars.insert({String{String::NoCopy{}, {name, value}}, + (*value == '=') ? String{String::NoCopy{}, value+1} : String{}}); } return env_vars; } |
