mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 13:17:31 +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
	 Yage Hu
						Yage Hu