X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=7b84dcf5db24dcf3128be1e5453a45f01913f94f;hp=e21a1ff4fd13a715fc465c2c2758f72961856aa3;hb=2fff03e8e4644cdf18780f920285e70ebf192af0;hpb=926c584394c29354752458b06f7226f0da0dd35e diff --git a/vss.c b/vss.c index e21a1ff4..7b84dcf5 100644 --- a/vss.c +++ b/vss.c @@ -230,11 +230,13 @@ static void vss_eof(void) struct timeval now; char *tmp; + if (!map) + return; if (mmd->new_vss_status_flags & VSS_NOMORE) mmd->new_vss_status_flags = VSS_NEXT; gettimeofday(&now, NULL); tv_add(&mmd->afd.afhi.eof_tv, &now, &eof_barrier); - munmap(map, mmd->size); + para_munmap(map, mmd->size); map = NULL; mmd->chunks_sent = 0; mmd->offset = 0;