]> git.ipfire.org Git - thirdparty/systemd.git/commit
main: when reloading PID 1 let's reset the default environment 10835/head
authorLennart Poettering <lennart@poettering.net>
Mon, 19 Nov 2018 11:23:13 +0000 (12:23 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 19 Nov 2018 12:01:19 +0000 (13:01 +0100)
commit79a224c46012f2817e3fa431ff30d10f4d3b6626
tree27e257f5b581059570de956c70be39e1737159c5
parent2fbbbf9a5fbcc71c91a93642f227864568d3a699
main: when reloading PID 1 let's reset the default environment

Otherwise we keep collecting stuff from env generators, and we really
shouldn't.

This was working properly on reexec but not on reload, as for reexec we
would always start fresh, but for reload would reuse the Manager object
and hence its default environment set.

Fixes: #10671
src/core/main.c
src/core/manager.c
src/core/manager.h