From 316c04889968be48e4878b0548a0627063789ee7 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 14 Jan 2024 16:01:43 +0000 Subject: [PATCH] jail: Reset all callbacks after execution Signed-off-by: Michael Tremer --- src/libpakfire/jail.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index c03b03e4..0f5b6874 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 -- 2.39.2