summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-08-06 22:04:33 +0000
committerrwatson <rwatson@FreeBSD.org>2004-08-06 22:04:33 +0000
commitd6384e3daf0b12b8e22a89d8a3b6e758de4790d4 (patch)
tree9f76073839380f93b7c478fb3e39e4d14e3e4c99 /sys/kern/kern_resource.c
parent8de3afda37da2a4436323e1948674d9362292258 (diff)
downloadFreeBSD-src-d6384e3daf0b12b8e22a89d8a3b6e758de4790d4.zip
FreeBSD-src-d6384e3daf0b12b8e22a89d8a3b6e758de4790d4.tar.gz
Push UIDINFO_UNLOCK() slightly earlier in chgsbize(), as it's not
needed if we print the local variable version of the limit rather than the shared version.
Diffstat (limited to 'sys/kern/kern_resource.c')
-rw-r--r--sys/kern/kern_resource.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 264de1d..0e90a62 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -1142,9 +1142,9 @@ chgsbsize(uip, hiwat, to, max)
return (0);
}
uip->ui_sbsize = new;
+ UIDINFO_UNLOCK(uip);
*hiwat = to;
- if (uip->ui_sbsize < 0)
+ if (new < 0)
printf("negative sbsize for uid = %d\n", uip->ui_uid);
- UIDINFO_UNLOCK(uip);
return (1);
}
OpenPOWER on IntegriCloud