diff options
author | Brian Feldman <green@FreeBSD.org> | 2000-08-30 00:01:48 +0000 |
---|---|---|
committer | Brian Feldman <green@FreeBSD.org> | 2000-08-30 00:01:48 +0000 |
commit | 60ee22579dd76afe4d97f699fdf9ff9be9aa1b9a (patch) | |
tree | a78285e05cc4f4ecb2f1821e37abfb02dad3ae4b /sys/kern/kern_prot.c | |
parent | 0fe62d73188c642ab8c433a0a771c586ff2f71ac (diff) |
Notes
Diffstat (limited to 'sys/kern/kern_prot.c')
-rw-r--r-- | sys/kern/kern_prot.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 28444a13fd2d..a16f7acc3990 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -429,8 +429,8 @@ setuid(p, uap) * Transfer proc count to new user. */ if (uid != pc->p_ruid) { - (void)chgproccnt(pc->p_ruid, -1); - (void)chgproccnt(uid, 1); + (void)chgproccnt(pc->p_ruid, -1, 0); + (void)chgproccnt(uid, 1, 0); } /* * Set real uid @@ -678,8 +678,8 @@ setreuid(p, uap) setsugid(p); } if (ruid != (uid_t)-1 && pc->p_ruid != ruid) { - (void)chgproccnt(pc->p_ruid, -1); - (void)chgproccnt(ruid, 1); + (void)chgproccnt(pc->p_ruid, -1, 0); + (void)chgproccnt(ruid, 1, 0); pc->p_ruid = ruid; setsugid(p); } @@ -771,8 +771,8 @@ setresuid(p, uap) setsugid(p); } if (ruid != (uid_t)-1 && pc->p_ruid != ruid) { - (void)chgproccnt(pc->p_ruid, -1); - (void)chgproccnt(ruid, 1); + (void)chgproccnt(pc->p_ruid, -1, 0); + (void)chgproccnt(ruid, 1, 0); pc->p_ruid = ruid; setsugid(p); } |