]> git.ipfire.org Git - pakfire.git/commitdiff
jail: Return the correct exit code when a process has dumped
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Dec 2024 16:22:37 +0000 (16:22 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Dec 2024 16:22:37 +0000 (16:22 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/jail.c

index e32fdb293c537494e3e3e23951bfd621d6687487..4ffa504a817fb16293e0be150fc2d466c040b575 100644 (file)
@@ -1050,6 +1050,9 @@ static int pakfire_jail_exited(sd_event_source* source, const siginfo_t* si, voi
                case CLD_DUMPED:
                        ERROR(jail->ctx, "The child process terminated abnormally with status code %d\n",
                                si->si_status);
+
+                       // Store the exit code
+                       ctx->exit = 128 + si->si_status;
                        break;
        }