From 3d107d5b12ac76a37621e589ebc03540205b488f Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Sat, 3 Jul 1999 23:54:12 +0000 Subject: 1999-07-03 Thomas Bushnell, BSG * io.c (TRASH_IDS): Use munmap instead of vm_deallocate. --- pflocal/ChangeLog | 4 ++++ pflocal/io.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pflocal/ChangeLog b/pflocal/ChangeLog index 9ee8e944..5e54c1d8 100644 --- a/pflocal/ChangeLog +++ b/pflocal/ChangeLog @@ -1,3 +1,7 @@ +1999-07-03 Thomas Bushnell, BSG + + * io.c (TRASH_IDS): Use munmap instead of vm_deallocate. + 1999-03-01 Mark Kettenis * pf.c (S_socket_whatis_address): Implement. Since we cannot tell diff --git a/pflocal/io.c b/pflocal/io.c index 4d5b733d..1189eba7 100644 --- a/pflocal/io.c +++ b/pflocal/io.c @@ -422,7 +422,7 @@ S_io_reauthenticate (struct sock_user *user, mach_port_t rendezvous) /* Throw away the ids we went through all that trouble to get... */ #define TRASH_IDS(ids, buf, num) \ if (buf != ids) \ - vm_deallocate (mach_task_self (), (vm_address_t)ids, num * sizeof (uid_t)); + munmap (ids, num * sizeof (uid_t)); TRASH_IDS (uids, uids_buf, num_uids); TRASH_IDS (gids, gids_buf, num_gids); -- cgit v1.2.3