From 4ee656242aa93af42e74acb706a13f99212a93d6 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 5 Jun 2024 10:33:55 +0200 Subject: spawn:w32: Allow for up to 32 inherited handles. * src/spawn-w32.c (spawn_detached): Increase array size. (_gpgrt_process_spawn): Ditto. -- The former limit of 16 might be a bit too low for some use cases. --- src/spawn-w32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/spawn-w32.c') diff --git a/src/spawn-w32.c b/src/spawn-w32.c index c3a79d6..5a1d0d5 100644 --- a/src/spawn-w32.c +++ b/src/spawn-w32.c @@ -376,7 +376,7 @@ spawn_detached (const char *pgmname, char *cmdline, gpgrt_spawn_actions_t act) if (i != 0 || act->inherit_hds) { SIZE_T attr_list_size = 0; - HANDLE hd[16]; + HANDLE hd[32]; HANDLE *hd_p = act->inherit_hds; int j = 0; @@ -710,7 +710,7 @@ _gpgrt_process_spawn (const char *pgmname, const char *argv[], if (i != 0 || act->inherit_hds) { SIZE_T attr_list_size = 0; - HANDLE hd[16]; + HANDLE hd[32]; HANDLE *hd_p = act->inherit_hds; int j = 0; -- cgit v1.2.3