X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fmanager.c;h=f2f473b9f2f0338634d90e60b86f4276ba6a0700;hb=21586b77de9bad401f245dd55b75cedb0c2e9b7c;hp=dd0d83d1160a9e79999bd25767d882c663d14e18;hpb=3772995afa7df42c3a332fb085a27cb5d266b893;p=elogind.git diff --git a/src/core/manager.c b/src/core/manager.c index dd0d83d11..f2f473b9f 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -397,6 +397,8 @@ static int manager_default_environment(Manager *m) { if (!m->environment) return -ENOMEM; + strv_sort(m->environment); + return 0; } @@ -2507,7 +2509,7 @@ int manager_environment_add(Manager *m, char **minus, char **plus) { if (b != l) strv_free(b); - m->environment = l; + m->environment = strv_sort(l); return 0; }