From fe881167c5b868f075450595af6f860d125b4839 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 26 May 2023 10:08:07 +0900 Subject: [PATCH] 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 --- agent/call-scd.c | 2 ++ 1 file changed, 2 insertions(+) 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)