From e24f9692f504d99a0c16951b7505a15ef74dcdc4 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Mon, 19 Jun 2023 22:03:07 +1100
Subject: [PATCH] use array instead of pointer

---
 src/lib66/exec/ssexec_enable.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib66/exec/ssexec_enable.c b/src/lib66/exec/ssexec_enable.c
index 3d7afa79..34813a11 100644
--- a/src/lib66/exec/ssexec_enable.c
+++ b/src/lib66/exec/ssexec_enable.c
@@ -63,7 +63,7 @@ int ssexec_enable(int argc, char const *const *argv, ssexec_t *info)
 {
     log_flow() ;
 
-    uint32_t flag = 0, *indexes = { 0 }, lindex = 0 ;
+    uint32_t flag = 0, indexes[SS_MAX_SERVICE + 1], lindex = 0 ;
     uint8_t start = 0, propagate = 1 ;
     int n = 0, e = 1 ;
     size_t pos = 0 ;
@@ -74,6 +74,7 @@ int ssexec_enable(int argc, char const *const *argv, ssexec_t *info)
 
     visit_t visit[SS_MAX_SERVICE + 1] ;
     visit_init(visit, SS_MAX_SERVICE) ;
+    visit_init(indexes, SS_MAX_SERVICE) ;
 
     FLAGS_SET(flag, STATE_FLAGS_TOPROPAGATE|STATE_FLAGS_WANTUP) ;
 
-- 
GitLab