From 1bf74eac033aa9f3ce3b3d232e548ea516eb38e5 Mon Sep 17 00:00:00 2001 From: stevesk Date: Sun, 7 Apr 2002 22:36:49 +0000 Subject: [PATCH] - (stevesk) wrap munmap() with HAVE_MMAP also. --- ChangeLog | 1 + monitor_mm.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0581652a..35673792 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,7 @@ - (stevesk) remove configure support for poll.h; it was removed from sshd.c a long time ago. - (stevesk) --with-privsep-user; default sshd + - (stevesk) wrap munmap() with HAVE_MMAP also. 20020406 - (djm) Typo in Suse SPEC file. Fix from Carsten Grohmann diff --git a/monitor_mm.c b/monitor_mm.c index b9ea978a..3231c878 100644 --- a/monitor_mm.c +++ b/monitor_mm.c @@ -130,8 +130,13 @@ mm_destroy(struct mm_master *mm) mm_freelist(mm->mmalloc, &mm->rb_free); mm_freelist(mm->mmalloc, &mm->rb_allocated); +#ifdef HAVE_MMAP if (munmap(mm->address, mm->size) == -1) fatal("munmap(%p, %lu)", mm->address, (u_long)mm->size); +#else + fatal("%s: UsePrivilegeSeparation=yes not supported", + __FUNCTION__); +#endif if (mm->mmalloc == NULL) xfree(mm); else -- 2.45.1