From: Michael Tremer Date: Sun, 14 Jan 2024 16:01:43 +0000 (+0000) Subject: jail: Reset all callbacks after execution X-Git-Tag: 0.9.30~1256 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=316c04889968be48e4878b0548a0627063789ee7;p=pakfire.git jail: Reset all callbacks after execution Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index c03b03e45..0f5b6874d 100644 --- a/src/libpakfire/jail.c +++ b/src/libpakfire/jail.c @@ -2485,6 +2485,10 @@ PAKFIRE_EXPORT int pakfire_jail_exec(struct pakfire_jail* jail, const char* argv } ERROR: + // Reset all callbacks + pakfire_jail_set_stdin_callback(jail, NULL, NULL); + pakfire_jail_set_stdout_callback(jail, NULL, NULL); + // Destroy the temporary cgroup (if any) if (ctx.cgroup) { // Read cgroup stats