From 8b2a776ddd47b74bb814a00ea7af3cc970063db7 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Wed, 30 Jan 2019 23:43:12 +0100 Subject: [PATCH] pam: close timestamp fd in both both processes --- pam.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pam.c b/pam.c index e0f17a5..c5a3001 100644 --- a/pam.c +++ b/pam.c @@ -323,8 +323,13 @@ pamauth(const char *user, const char *myname, int interactive, int nopass, int p } /* return as child */ - if (child == 0) + if (child == 0) { +#ifdef USE_TIMESTAMP + if (fd != -1) + close(fd); +#endif return; + } #ifdef USE_TIMESTAMP if (fd != -1) { -- 2.39.2