From a09b6ddc286efb3a3c6e95ea1bb74431205e9cea Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 28 Mar 2023 07:30:29 +0000 Subject: regression fix: initialize pids in the trap main function Signed-off-by: Laurent Bercot --- AUTHORS | 1 + NEWS | 1 + src/execline/trap.c | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 506be68..21d58d0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,6 +11,7 @@ Contributors: Alexis Dominique Martinet Christian Hohnstaedt + Eugen Wissner Thanks to: Dan J. Bernstein diff --git a/NEWS b/NEWS index a0b148a..08f26bd 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ Changelog for execline. In 2.9.3.0 ---------- + - Bugfixes. - New -D option to elgetopt. diff --git a/src/execline/trap.c b/src/execline/trap.c index 52541ca..b409d77 100644 --- a/src/execline/trap.c +++ b/src/execline/trap.c @@ -45,7 +45,7 @@ static inline void trap_action (unsigned int i, char const *const *envp, size_t int main (int argc, char const **argv, char const *const *envp) { - pid_t pids[SKALIBS_NSIG + 1] ; + pid_t pids[SKALIBS_NSIG + 1] = { 0 } ; char const *const *argvs[SKALIBS_NSIG] = { 0 } ; size_t envlen = env_len(envp) ; iopause_fd x = { .events = IOPAUSE_READ } ; -- cgit 1.4.1