diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/manager.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/core/manager.c b/src/core/manager.c index 0770727cde..e0c1cd187e 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -2751,8 +2751,10 @@ int manager_environment_add(Manager *m, char **minus, char **plus) {          if (!strv_isempty(plus)) {                  b = strv_env_merge(2, l, plus); -                if (!b) +                if (!b) { +                        strv_free(a);                          return -ENOMEM; +                }                  l = b;          } | 
