Merge remote-tracking branch 'qubesos/pr/14'
* qubesos/pr/14: Fall back to sync() if syncfs() is unavailable
This commit is contained in:
commit
1b437e57d5
@ -237,6 +237,8 @@ int do_unpack(void)
|
||||
cwd_fd = open(".", O_RDONLY);
|
||||
if (cwd_fd >= 0 && syncfs(cwd_fd) == 0 && close(cwd_fd) == 0)
|
||||
errno = saved_errno;
|
||||
#else
|
||||
sync();
|
||||
#endif
|
||||
|
||||
send_status_and_crc(errno, untrusted_namebuf);
|
||||
|
Loading…
Reference in New Issue
Block a user