about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2023-03-28 07:30:29 +0000
committerLaurent Bercot <ska@appnovation.com>2023-03-28 07:30:29 +0000
commita09b6ddc286efb3a3c6e95ea1bb74431205e9cea (patch)
treecf29d48581690c79978b1e23323050b5ba62ac7b /src
parentf703e8dcaf7de182c88f427bece97658941857f7 (diff)
downloadexecline-a09b6ddc286efb3a3c6e95ea1bb74431205e9cea.tar.gz
execline-a09b6ddc286efb3a3c6e95ea1bb74431205e9cea.tar.xz
execline-a09b6ddc286efb3a3c6e95ea1bb74431205e9cea.zip
regression fix: initialize pids in the trap main function
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src')
-rw-r--r--src/execline/trap.c2
1 files changed, 1 insertions, 1 deletions
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 } ;