From: Mike Yuan Date: Sat, 3 Jan 2026 19:08:12 +0000 (+0100) Subject: elf-util: fix alignment X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08c3010399a0b799cb76f5c5a1bf6aec4dd75b28;p=thirdparty%2Fsystemd.git elf-util: fix alignment --- diff --git a/src/shared/elf-util.c b/src/shared/elf-util.c index 6097b4cf9ea..e199b42c82a 100644 --- a/src/shared/elf-util.c +++ b/src/shared/elf-util.c @@ -857,12 +857,13 @@ int parse_elf_object( * bound since the core files have an upper size limit. It's also not doing any * system call or interacting with the system in any way, besides reading from * the file descriptor and writing into these four pipes. */ - r = pidref_safe_fork_full("(sd-parse-elf)", - /* stdio_fds= */ NULL, - (int[]){ fd, error_pipe[1], return_pipe[1], package_metadata_pipe[1], dlopen_metadata_pipe[1] }, - 5, - FORK_RESET_SIGNALS|FORK_CLOSE_ALL_FDS|FORK_NEW_MOUNTNS|FORK_MOUNTNS_SLAVE|FORK_NEW_USERNS|FORK_WAIT|FORK_REOPEN_LOG, - /* ret= */ NULL); + r = pidref_safe_fork_full( + "(sd-parse-elf)", + /* stdio_fds= */ NULL, + (int[]) { fd, error_pipe[1], return_pipe[1], package_metadata_pipe[1], dlopen_metadata_pipe[1] }, + 5, + FORK_RESET_SIGNALS|FORK_CLOSE_ALL_FDS|FORK_NEW_MOUNTNS|FORK_MOUNTNS_SLAVE|FORK_NEW_USERNS|FORK_WAIT|FORK_REOPEN_LOG, + /* ret= */ NULL); if (r < 0) { if (r == -EPROTO) { /* We should have the errno from the child, but don't clobber original error */ ssize_t k;