From: Tomohiro Kusumi Date: Tue, 7 Mar 2017 20:12:58 +0000 (+0200) Subject: Explicitly check td_trim(td) to detect open(2) flag X-Git-Tag: fio-2.19~51 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=49cff020b15ad63a64188618e8b17d9f9463649d;p=fio.git Explicitly check td_trim(td) to detect open(2) flag This part is a bit complicated due to td's ddir being a bit flag. Signed-off-by: Tomohiro Kusumi Signed-off-by: Jens Axboe --- diff --git a/filesetup.c b/filesetup.c index 9388bfc9..fab9c5de 100644 --- a/filesetup.c +++ b/filesetup.c @@ -619,7 +619,8 @@ open_again: f->fd = dup(STDIN_FILENO); else from_hash = file_lookup_open(f, flags); - } else { //td trim + } else if (td_trim(td)) { + assert(!td_rw(td)); /* should have matched above */ flags |= O_RDWR; from_hash = file_lookup_open(f, flags); }