mirror of
https://github.com/matrix-construct/construct
synced 2024-11-16 15:00:51 +01:00
ircd::fs: Fix erroneous/redundant fallthrough to blocking flush.
This commit is contained in:
parent
7aff759abc
commit
690e641e90
1 changed files with 4 additions and 4 deletions
|
@ -772,17 +772,17 @@ ircd::fs::flush(const fd &fd,
|
||||||
|
|
||||||
#ifdef IRCD_USE_IOU
|
#ifdef IRCD_USE_IOU
|
||||||
if(iou::system && opts.aio)
|
if(iou::system && opts.aio)
|
||||||
return iou::fsync(fd, opts);
|
return void(iou::fsync(fd, opts));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef IRCD_USE_AIO
|
#ifdef IRCD_USE_AIO
|
||||||
if(aio::system && opts.aio)
|
if(aio::system && opts.aio)
|
||||||
{
|
{
|
||||||
if(support::aio_fdsync && !opts.metadata)
|
if(support::aio_fdsync && !opts.metadata)
|
||||||
aio::fsync(fd, opts);
|
return void(aio::fsync(fd, opts));
|
||||||
|
|
||||||
if(support::aio_fsync && opts.metadata)
|
else if(support::aio_fsync && opts.metadata)
|
||||||
aio::fsync(fd, opts);
|
return void(aio::fsync(fd, opts));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue