diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/os/fileio.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nvim/os/fileio.c b/src/nvim/os/fileio.c index cf5bfd60ae..02b471ef7e 100644 --- a/src/nvim/os/fileio.c +++ b/src/nvim/os/fileio.c @@ -153,7 +153,11 @@ int file_fsync(FileDescriptor *const fp) fp->_error = 0; return error; } - return os_fsync(fp->fd); + const int error = os_fsync(fp->fd); + if (error != UV_EINVAL && error != UV_EROFS) { + return error; + } + return 0; } /// Buffer used for writing |