execute: Cleanup the environment early
authorJouke Witteveen <j.witteveen@gmail.com>
Thu, 7 Jul 2016 10:36:33 +0000 (12:36 +0200)
committerJouke Witteveen <j.witteveen@gmail.com>
Thu, 7 Jul 2016 12:15:50 +0000 (14:15 +0200)
commit1280503b7e74cacfa091f7e270a89c5811388c2b
tree0648c1c1faa172df88f8afa8de21a6ae187c4f07
parent79c954405fd77e36c5567767676b81b79ed80ed5
execute: Cleanup the environment early

By cleaning up before setting up PAM we maintain control of overriding
behavior in setting variables. Otherwise, pam_putenv is in control.
This also makes sure we use a cleaned up environment in replacing
variables in argv.
src/core/execute.c