From: Jens Axboe Date: Mon, 14 Apr 2014 18:05:22 +0000 (-0600) Subject: filesetup: silence bogus warning on close(-1) X-Git-Tag: fio-2.1.9~35 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=9824f73be5a03e683a236eb1ebe18f4656ac06b8;hp=43e0d132ca1f82908f0d1f05976b75e3125fc486 filesetup: silence bogus warning on close(-1) Signed-off-by: Jens Axboe --- diff --git a/filesetup.c b/filesetup.c index 38ccf31d..490f0fc2 100644 --- a/filesetup.c +++ b/filesetup.c @@ -915,7 +915,13 @@ int setup_files(struct thread_data *td) err = __file_invalidate_cache(td, f, old_len, extend_len); - close(f->fd); + + /* + * Shut up static checker + */ + if (f->fd != -1) + close(f->fd); + f->fd = -1; if (err) break;