From b2aff90c766078355ee26a3ab1be38d76533fe3c Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Thu, 11 Apr 2002 00:17:17 +0000 Subject: 2002-04-10 Neal H Walfield,,, * pager-memcpy.c (pager_memcpy): Pass not the block but the byte offset of the page in question to pager_get_error. --- libpager/pager-memcpy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libpager/pager-memcpy.c') diff --git a/libpager/pager-memcpy.c b/libpager/pager-memcpy.c index 0a5a4b7b..e5f4cdac 100644 --- a/libpager/pager-memcpy.c +++ b/libpager/pager-memcpy.c @@ -170,8 +170,7 @@ pager_memcpy (struct pager *pager, memory_object_t memobj, void fault (int signo, long int sigcode, struct sigcontext *scp) { assert (scp->sc_error == EKERN_MEMORY_ERROR); - err = pager_get_error (pager, - (sigcode - window + offset) / vm_page_size); + err = pager_get_error (pager, sigcode - window + offset); n -= sigcode - window; vm_deallocate (mach_task_self (), window, window_size); longjmp (buf, 1); -- cgit v1.2.3