From: Jens Axboe Date: Mon, 5 Jan 2015 15:50:41 +0000 (-0700) Subject: memory: double check that mmapfd isn't -1 before closing X-Git-Tag: fio-2.2.5~23 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=9ce94349d69082913f69a7b0eccc13f40e2c610b;p=fio.git memory: double check that mmapfd isn't -1 before closing Signed-off-by: Jens Axboe --- diff --git a/memory.c b/memory.c index 76da8a86..f81c2dd4 100644 --- a/memory.c +++ b/memory.c @@ -158,7 +158,7 @@ static int alloc_mem_mmap(struct thread_data *td, size_t total_mem) if (td->orig_buffer == MAP_FAILED) { td_verror(td, errno, "mmap"); td->orig_buffer = NULL; - if (td->mmapfd != 1) { + if (td->mmapfd != 1 && td->mmapfd != -1) { close(td->mmapfd); if (td->o.mmapfile) unlink(td->o.mmapfile);