From bd0d35427d21441413d7e7aa3cbb66d2e196bb97 Mon Sep 17 00:00:00 2001 From: MusiKid Date: Fri, 21 Jan 2022 12:59:12 +0100 Subject: [PATCH] fix: let child inherit standard descriptors --- src/pam/main.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/pam/main.cc b/src/pam/main.cc index ac800d1..5831818 100644 --- a/src/pam/main.cc +++ b/src/pam/main.cc @@ -247,10 +247,6 @@ int identify(pam_handle_t *pamh, int flags, int argc, const char **argv, posix_spawn_file_actions_t file_actions; posix_spawn_file_actions_init(&file_actions); - // We close standard descriptors for the child - posix_spawn_file_actions_addclose(&file_actions, STDOUT_FILENO); - posix_spawn_file_actions_addclose(&file_actions, STDERR_FILENO); - posix_spawn_file_actions_addclose(&file_actions, STDIN_FILENO); const char *const args[] = { "/usr/bin/python3", "/lib/security/howdy/compare.py", username, nullptr};