Fall back to sync() if syncfs() is unavailable
It seems better to err on the side of safety (vs. performance).
This commit is contained in:
parent
da3f3cd426
commit
90a1e6abbd
@ -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