commit | cba5243b2e61fb7215706bc6901ed1af0e4666a4 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Thu Mar 21 10:06:58 2013 -0600 |
committer | Jens Axboe <axboe@kernel.dk> | Thu Mar 21 10:06:58 2013 -0600 |
tree | 4ebb13e566335635fa278e59ba7326baf4ca9022 | |
parent | 8b4e954ca8cf671c25e6df1d675caa34b64f7678 [diff] [blame] |
Only attempt file unlock if we use locking Fixes a segfault on exit, if file locking isn't used. Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/ioengines.c b/ioengines.c index 234f8ed..4d1491c 100644 --- a/ioengines.c +++ b/ioengines.c
@@ -475,7 +475,9 @@ fio_file_set_closing(f); disk_util_dec(f->du); - unlock_file_all(td, f); + + if (td->o.file_lock_mode != FILE_LOCK_NONE) + unlock_file_all(td, f); return put_file(td, f); }