diff --git a/src/core/file.cc b/src/core/file.cc index 70e638c585d..1a05f819cf7 100644 --- a/src/core/file.cc +++ b/src/core/file.cc @@ -1132,11 +1132,11 @@ make_file_impl(int fd, file_open_options options, int flags, struct stat st) noe }); } - const internal::fs_info& fsi = s_fstype[st_dev]; - if (!fsi.append_challenged || options.append_is_unlikely || ((flags & O_ACCMODE) == O_RDONLY)) { - return make_ready_future>(make_shared(fd, open_flags(flags), std::move(options), fsi, st_dev)); - } - return make_ready_future>(make_shared(fd, open_flags(flags), std::move(options), fsi, st_dev)); + const internal::fs_info& fsi = s_fstype[st_dev]; + if (!fsi.append_challenged || options.append_is_unlikely || ((flags & O_ACCMODE) == O_RDONLY)) { + return make_ready_future>(make_shared(fd, open_flags(flags), std::move(options), fsi, st_dev)); + } + return make_ready_future>(make_shared(fd, open_flags(flags), std::move(options), fsi, st_dev)); } file::file(seastar::file_handle&& handle) noexcept