diff options
author | green <green@FreeBSD.org> | 2000-08-31 22:21:33 +0000 |
---|---|---|
committer | green <green@FreeBSD.org> | 2000-08-31 22:21:33 +0000 |
commit | 5ffaac679dc2ace2e3eecc225d6c80a4e5406d05 (patch) | |
tree | 3f6f793afd85f83ba1f33361beb5bd3bc52cd0aa /sys | |
parent | 28159a08e9091f700a49a40a21ada7612dcaed57 (diff) | |
download | FreeBSD-src-5ffaac679dc2ace2e3eecc225d6c80a4e5406d05.zip FreeBSD-src-5ffaac679dc2ace2e3eecc225d6c80a4e5406d05.tar.gz |
Casts are needed to subtract u_longs.
Submitted by: tor
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/kern_proc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index ebff074..6a94bf7 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -210,7 +210,7 @@ chgsbsize(uid, hiwat, to, max) if (uip == NULL) uip = uicreate(uid); s = splnet(); - diff = to - *hiwat; + diff = (rlim_t)to - (rlim_t)*hiwat; /* don't allow them to exceed max, but allow subtraction */ if (diff > 0 && uip->ui_sbsize + diff > max) { (void)uifree(uip); |