diff options
author | NIIBE Yutaka <[email protected]> | 2023-05-26 01:08:07 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2023-05-26 01:08:07 +0000 |
commit | fe881167c5b868f075450595af6f860d125b4839 (patch) | |
tree | 5feaa92b0f4726bf69bd39b119f26a55279850a2 | |
parent | gpg: Skip keys found via ADSKs. (diff) | |
download | gnupg-fe881167c5b868f075450595af6f860d125b4839.tar.gz gnupg-fe881167c5b868f075450595af6f860d125b4839.zip |
agent,w32: Fix resource leak for a process.
* agent/call-scd.c (agent_scd_check_aliveness): Call assuan_set_flag
only for !HAVE_W32_SYSTEM.
Signed-off-by: NIIBE Yutaka <[email protected]>
-rw-r--r-- | agent/call-scd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/agent/call-scd.c b/agent/call-scd.c index c5b95f433..cd66070f0 100644 --- a/agent/call-scd.c +++ b/agent/call-scd.c @@ -501,7 +501,9 @@ agent_scd_check_aliveness (void) none of these context are actually in use. */ struct scd_local_s *sl; +#ifndef HAVE_W32_SYSTEM assuan_set_flag (primary_scd_ctx, ASSUAN_NO_WAITPID, 1); +#endif assuan_release (primary_scd_ctx); for (sl=scd_local_list; sl; sl = sl->next_local) |