commit | e0ba5713343148467eb04392bb3e05164e97e175 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Mon Jan 05 08:50:41 2015 -0700 |
committer | Mohamad Ayyash <mkayyash@google.com> | Fri Mar 06 17:58:12 2015 -0800 |
tree | 45ee744d2db86f2e807a5c399f4bee6f1267b4d3 | |
parent | 045dd68afd185274f8790f2c557e539be587e78b [diff] [blame] |
memory: double check that mmapfd isn't -1 before closing Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/memory.c b/memory.c index 76da8a8..f81c2dd 100644 --- a/memory.c +++ b/memory.c
@@ -158,7 +158,7 @@ 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);