commit | b284075ab5414220496f396dff038003e57e3047 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Thu Apr 12 12:57:27 2007 +0200 |
committer | Jens Axboe <jens.axboe@oracle.com> | Thu Apr 12 12:57:27 2007 +0200 |
tree | d5e53972251a1374c856c627ed653c8257ddc4cc | |
parent | f4e62a5f3640dfe2d2119bbe1e40bf57747f6564 [diff] [blame] |
A ->close_file() operation isn't strictly needed So be sure to check the pointer before calling it. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/ioengines.c b/ioengines.c index 998c13e..b9c6d71 100644 --- a/ioengines.c +++ b/ioengines.c
@@ -305,7 +305,8 @@ get_file(f); return 0; err: - td->io_ops->close_file(td, f); + if (td->io_ops->close_file) + td->io_ops->close_file(td, f); return 1; } @@ -318,4 +319,3 @@ put_file(td, f); } -