From 26c7f1b1c40a823f871eafd2922979758b87c568 Mon Sep 17 00:00:00 2001 From: nick Date: Thu, 30 May 2013 11:09:24 +0100 Subject: [PATCH] mirror: munmap() our range on cleanup --- src/mirror.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mirror.c b/src/mirror.c index 25c061f..4f1523d 100644 --- a/src/mirror.c +++ b/src/mirror.c @@ -260,6 +260,11 @@ void mirror_cleanup( struct server * serve, NULLCHECK( mirror ); info( "Cleaning up mirror thread"); + if ( mirror->mapped ) { + munmap( mirror->mapped, serve->size ); + } + mirror->mapped = NULL; + if( mirror->client && mirror->client > 0 ){ close( mirror->client ); }