journal-file-util: Prefer punching holes instead of truncating
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 4 Oct 2023 07:27:18 +0000 (09:27 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 5 Oct 2023 10:15:55 +0000 (19:15 +0900)
commitf20c07d5ad3f657fdb9400288d7becb1b686d48a
tree7aa1271c7d3a14ff6783317c94277c228699b1d2
parent46e98dfcc7563dd16a2db3b05bb3e803c27f40ea
journal-file-util: Prefer punching holes instead of truncating

It seems truncating might cause SIGBUS (#24320). Let's play it safe
and always prefer punching holes over truncating.
src/shared/journal-file-util.c