- (stevesk) wrap munmap() with HAVE_MMAP also.
diff --git a/ChangeLog b/ChangeLog
index 82e06be..c2467c7 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 
@@ -8198,4 +8199,4 @@
  - Wrote replacements for strlcpy and mkdtemp
  - Released 1.0pre1
 
-$Id: ChangeLog,v 1.2038 2002/04/07 19:22:55 stevesk Exp $
+$Id: ChangeLog,v 1.2039 2002/04/07 22:36:49 stevesk Exp $
diff --git a/monitor_mm.c b/monitor_mm.c
index b9ea978..3231c87 100644
--- a/monitor_mm.c
+++ b/monitor_mm.c
@@ -130,8 +130,13 @@
 	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