diff --git a/src/include/66/svc.h b/src/include/66/svc.h index 93522281c010fcda3ebca69087b2114c965ba67e..6918af3f2c0d917600576b4b33e383c07b0fb776 100644 --- a/src/include/66/svc.h +++ b/src/include/66/svc.h @@ -25,7 +25,7 @@ #include <66/service.h> -#define DATASIZE 63 +#define DATASIZE 64 #define SVC_FLAGS_STARTING 1 // 1 starting not really up #define SVC_FLAGS_STOPPING (1 << 1) // 2 stopping not really down diff --git a/src/lib66/exec/ssexec_help.c b/src/lib66/exec/ssexec_help.c index 8ccfe99e4e5020b3ecb1d0faffdd85b3803c95e2..de38f660704860466bc1312a8f6a0879a4c22dc7 100644 --- a/src/lib66/exec/ssexec_help.c +++ b/src/lib66/exec/ssexec_help.c @@ -249,7 +249,7 @@ char const *help_remove = " -P: do not propagate signal to its dependencies at stop process\n" ; -char const *usage_signal = "66 signal [ -h ] [ -wu | -wU | -wd | -wD | -wr | -wR ] [ -abqHkti12pcyodDuUxOr ] service..." ; +char const *usage_signal = "66 signal [ -h ] [ -wu | -wU | -wd | -wD | -wr | -wR ] [ -abqHkti12pcysodDuUxOr ] service..." ; char const *help_signal = "\nsend a signal to services\n" diff --git a/src/lib66/exec/ssexec_signal.c b/src/lib66/exec/ssexec_signal.c index e3b0c47538a80c7338cd960bef8355185760ee08..3b19ec0ba4a6ffa6043128e372d7d52a39047c2f 100644 --- a/src/lib66/exec/ssexec_signal.c +++ b/src/lib66/exec/ssexec_signal.c @@ -21,6 +21,7 @@ #include <skalibs/sgetopt.h> #include <skalibs/nsig.h> +#include <skalibs/sig.h> #include <66/svc.h> #include <66/config.h> @@ -94,6 +95,7 @@ int ssexec_signal(int argc, char const *const *argv, ssexec_t *info) if (opt == -1) break ; switch (opt) { + case 'h' : info_help(info->help, info->usage) ; return 0 ; case 's' : { int sig ; @@ -103,7 +105,6 @@ int ssexec_signal(int argc, char const *const *argv, ssexec_t *info) log_die(LOG_EXIT_USER, l.arg, " is not in the list of user-available signals") ; opt = cmdsig[sig] ; } - case 'h' : info_help(info->help, info->usage) ; return 0 ; case 'a' : case 'b' : case 'q' :