CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/05/17 17:36:29
Modified files:
usr.bin/skeyinit: skeyinit.c
Log message:
Refactor the handling of pledge and the optional user string: The three
way pledge introduced by millert@ in -r1.70 is now a two way pledge, one
for non-root and one for root. This also ensures that root drops the
id promise in all cases early on.
This disentangling of the bits for root and non-root simplifies the code
paths in all cases.
ok millert@
