From: Michael Tremer Date: Wed, 23 Oct 2024 10:58:46 +0000 (+0000) Subject: jail: Make sure argv is always set X-Git-Tag: 0.9.30~929 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4d9ad675fa4f9754c3b1cab0e7e4401c48ea8292;p=pakfire.git jail: Make sure argv is always set Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index b17ac7bfa..5b26e73a9 100644 --- a/src/libpakfire/jail.c +++ b/src/libpakfire/jail.c @@ -1131,6 +1131,10 @@ static int pakfire_jail_child(struct pakfire_jail* jail, struct pakfire_jail_exe const char* argv[]) { int r; + // Check if we have received a command + if (!argv || !*argv) + return -EINVAL; + // Redirect any logging to our log pipe pakfire_ctx_set_log_callback(jail->ctx, pakfire_jail_log_redirect, ctx);