From 9ce94349d69082913f69a7b0eccc13f40e2c610b Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 5 Jan 2015 08:50:41 -0700 Subject: [PATCH 1/1] memory: double check that mmapfd isn't -1 before closing Signed-off-by: Jens Axboe --- memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.25.1