From 3d4cad414718d55756a8879cbea8a53b88d140a3 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Fri, 22 Feb 2019 20:47:35 +1100
Subject: [PATCH] let svctl/dbctl check the service

---
 src/lib66/ssexec_start.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/lib66/ssexec_start.c b/src/lib66/ssexec_start.c
index 66d004e2..175f0dab 100644
--- a/src/lib66/ssexec_start.c
+++ b/src/lib66/ssexec_start.c
@@ -457,7 +457,7 @@ int ssexec_start(int argc, char const *const *argv,char const *const *envp,ssexe
 		{
 			char const *name = *argv ;
 			logname = 0 ;
-			
+			printf("name::%s\n",name) ;
 			ss_resolve_t res = RESOLVE_ZERO ;
 			pres = &res ;
 			if (!ss_resolve_check(info,name,SS_RESOLVE_SRC)) strerr_dief2x(111,name,": is not enabled") ;
@@ -468,11 +468,7 @@ int ssexec_start(int argc, char const *const *argv,char const *const *envp,ssexe
 				 continue ;
 			}
 			else if (!res.disen) strerr_dief2x(111,name,": is not enabled") ;
-			if (res.pid && !RELOAD)
-			{
-				VERBO1 strerr_warni2x(name,": is already up") ;
-				continue ;
-			}
+			
 			logname = get_rstrlen_until(name,SS_LOG_SUFFIX) ;
 			if ((RELOAD > 1) && (logname > 0)) strerr_dief1x(111,"-R signal is not allowed to a logger") ;
 			if (RELOAD > 1) res.reload = 1 ;
-- 
GitLab