mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-03-11 16:35:33 +00:00
Fix posix_fadvise error handling (#3323)
`posix_fadvise()` returns 0 on success and the errno on error. This commit fixes the handling of the return value such that it does not always succeeds. Fixes #3322.
This commit is contained in:
parent
30426be82c
commit
d39d2ba3ca
|
@ -823,7 +823,7 @@ os_fadvise(os_file_handle handle, __wasi_filesize_t offset,
|
|||
|
||||
int ret = posix_fadvise(handle, (off_t)offset, (off_t)length, nadvice);
|
||||
|
||||
if (ret < 0)
|
||||
if (ret != 0)
|
||||
return convert_errno(ret);
|
||||
|
||||
return __WASI_ESUCCESS;
|
||||
|
|
Loading…
Reference in New Issue
Block a user