diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2023-03-28 07:30:29 +0000 |
---|---|---|
committer | Laurent Bercot <ska@appnovation.com> | 2023-03-28 07:30:29 +0000 |
commit | a09b6ddc286efb3a3c6e95ea1bb74431205e9cea (patch) | |
tree | cf29d48581690c79978b1e23323050b5ba62ac7b | |
parent | f703e8dcaf7de182c88f427bece97658941857f7 (diff) | |
download | execline-a09b6ddc286efb3a3c6e95ea1bb74431205e9cea.tar.xz |
regression fix: initialize pids in the trap main function
Signed-off-by: Laurent Bercot <ska@appnovation.com>
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/execline/trap.c | 2 |
3 files changed, 3 insertions, 1 deletions
@@ -11,6 +11,7 @@ Contributors: Alexis <flexibeast@gmail.com> Dominique Martinet <asmadeus@codewreck.org> Christian Hohnstaedt <christian@hohnstaedt.de> + Eugen Wissner <belka@caraus.de> Thanks to: Dan J. Bernstein <djb@cr.yp.to> @@ -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 } ; |