summaryrefslogtreecommitdiff
path: root/sys/kern/kern_prot.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_prot.c')
-rw-r--r--sys/kern/kern_prot.c12
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);
}