mirror of
https://github.com/usatiuk/ficus.git
synced 2025-10-28 16:17:51 +01:00
VFS: fix write opts check
This commit is contained in:
@@ -37,7 +37,7 @@ uint64_t File::read(char *buf, uint64_t size) {
|
||||
}
|
||||
}
|
||||
uint64_t File::write(const char *buf, uint64_t size) {
|
||||
if (_opts & O_RDONLY) return -1;
|
||||
if (!(_opts & O_WRONLY) && !(_opts & O_RDWR)) return -1;
|
||||
if (file().get() != nullptr) {
|
||||
int64_t fret = file()->write(buf, _pos, size);
|
||||
_pos += fret;
|
||||
|
||||
Reference in New Issue
Block a user