diff options
-rw-r--r-- | pflocal/ChangeLog | 4 | ||||
-rw-r--r-- | pflocal/io.c | 2 |
2 files changed, 5 insertions, 1 deletions
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 <tb@mit.edu> + + * io.c (TRASH_IDS): Use munmap instead of vm_deallocate. + 1999-03-01 Mark Kettenis <kettenis@gnu.org> * 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); |