summaryrefslogtreecommitdiff
path: root/sys/compat/linux
diff options
context:
space:
mode:
authorJason Downs <downsj@cvs.openbsd.org>1998-07-05 20:49:13 +0000
committerJason Downs <downsj@cvs.openbsd.org>1998-07-05 20:49:13 +0000
commit61db3cc2c59b8a65075d56d23e1bb07b3e0051dd (patch)
tree907b5f7d874714f2dc240d0fc6c6bf6ffc3b0284 /sys/compat/linux
parent3e5956aeb8a6dcec4d42d507c8716a3646771a77 (diff)
fix netbsd bug; from boquist@cs.chalmers.se
Diffstat (limited to 'sys/compat/linux')
-rw-r--r--sys/compat/linux/linux_misc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c
index 54ad6398f5a..0c55ea08585 100644
--- a/sys/compat/linux/linux_misc.c
+++ b/sys/compat/linux/linux_misc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: linux_misc.c,v 1.17 1998/07/04 08:59:08 deraadt Exp $ */
+/* $OpenBSD: linux_misc.c,v 1.18 1998/07/05 20:49:12 downsj Exp $ */
/* $NetBSD: linux_misc.c,v 1.27 1996/05/20 01:59:21 fvdl Exp $ */
/*
@@ -542,8 +542,7 @@ linux_sys_mremap(p, v, retval)
* Shrinking mapped region.
*/
if (new_size < old_size) {
- SCARG(&mua, addr) = (caddr_t)SCARG(uap, old_address) +
- SCARG(uap, new_size);
+ SCARG(&mua, addr) = (caddr_t)SCARG(uap, old_address) + new_size;
SCARG(&mua, len) = old_size - new_size;
error = sys_munmap(p, &mua, retval);
*retval = error ? 0 : (register_t)SCARG(uap, old_address);