guix-play/nix/libutil
Ludovic Courtès 7757fdd491
daemon: Loop over ‘copy_file_range’ upon short writes.
Fixes <https://issues.guix.gnu.org/70877>.

* nix/libutil/util.cc (copyFile): Loop over ‘copy_file_range’ instead of
throwing upon short write.

Reported-by: Ricardo Wurmus <rekado@elephly.net>
Change-Id: Id7b8a65ea59006c2d91bc23732309a68665b9ca0
2024-05-13 16:31:34 +02:00
..
affinity.cc
affinity.hh
archive.cc
archive.hh
hash.cc daemon: Improve error message for wrong hash sizes. 2023-01-09 17:40:54 +01:00
hash.hh
serialise.cc
serialise.hh
types.hh
util.cc daemon: Loop over ‘copy_file_range’ upon short writes. 2024-05-13 16:31:34 +02:00
util.hh daemon: Address shortcoming in previous security fix for CVE-2024-27297. 2024-03-12 14:07:28 +01:00