]> git.ipfire.org Git - thirdparty/systemd.git/commit
pidfd-util: force alignment of file_handle union to avoid assert on 32bit
authorLuca Boccassi <luca.boccassi@gmail.com>
Fri, 15 Aug 2025 09:42:39 +0000 (10:42 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 15 Aug 2025 11:36:20 +0000 (12:36 +0100)
commitfd51a7d8b5b1c710c3b59e877bc35b2739dcc350
treea0b1cdf26fbe100bd953775870f16b9b0aa1d171
parent57aeb4a403bd6897b99f07c6efa9e8618df55731
pidfd-util: force alignment of file_handle union to avoid assert on 32bit

On 32bit the union won't be aligned automatically, needs to be enforced:

Assertion '((uintptr_t) _p) % alignof(uint64_t) == 0' failed at src/basic/pidfd-util.c:251, function pidfd_get_inode_id_impl(). Aborting.

Follow-up for 9c039ef5ff7f683aa9f7a36cb39bac94a12964b2
src/basic/pidfd-util.c