summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorniklas <niklas@openbsd.org>1996-08-12 22:18:39 +0000
committerniklas <niklas@openbsd.org>1996-08-12 22:18:39 +0000
commitdbc5b81d7fda29cd87bd6d064aeb6dc5c6827fd0 (patch)
treeae7cb5cccbe9fc8a3b8fc19137652be698993323
parentdescription fix; netbsd pr#2690; yoav@mit.edu (diff)
downloadwireguard-openbsd-dbc5b81d7fda29cd87bd6d064aeb6dc5c6827fd0.tar.xz
wireguard-openbsd-dbc5b81d7fda29cd87bd6d064aeb6dc5c6827fd0.zip
Another VITAL VM patch. Boundary condition not solid, which last commit
triggered.
-rw-r--r--sys/vm/swap_pager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index eb36eb0ae11..a59898e59fa 100644
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: swap_pager.c,v 1.6 1996/08/05 07:37:46 niklas Exp $ */
+/* $OpenBSD: swap_pager.c,v 1.7 1996/08/12 22:18:39 niklas Exp $ */
/* $NetBSD: swap_pager.c,v 1.27 1996/03/16 23:15:20 christos Exp $ */
/*
@@ -1114,7 +1114,7 @@ swap_pager_remove(pager, from, to)
* swap block as well.
*/
for (swb = &swp->sw_blocks[blk], mask = (1 << bit) - 1;
- blk < to_blk || to_bit;
+ blk < to_blk || blk == to_blk && to_bit;
blk++, swb++, mask = 0) {
/* Don't bother if the block is already cleared. */