diff --git a/src/lib66/exec/ssexec_signal.c b/src/lib66/exec/ssexec_signal.c index 02115206e4730345e059e3e4a4c9aa16e0f76fbb..7e891ec014c2e76dacdff697b8e33ea821a005ba 100644 --- a/src/lib66/exec/ssexec_signal.c +++ b/src/lib66/exec/ssexec_signal.c @@ -120,7 +120,7 @@ int ssexec_signal(int argc, char const *const *argv, ssexec_t *info) log_flow() ; int r ; - uint8_t what = 0, requiredby = 0, propagate = 1 ; + uint8_t what = 1, requiredby = 0, propagate = 1 ; graph_t graph = GRAPH_ZERO ; unsigned int napid = 0 ; @@ -213,8 +213,8 @@ int ssexec_signal(int argc, char const *const *argv, ssexec_t *info) if (argc < 1 || datalen < 2) log_usage(info->usage, "\n", info->help) ; - if (data[1] != 'u') - what = 1 ; + if (data[1] == 'u' || data[1] == 'U') + what = 0 ; if (data[1] == 'r') reloadmsg = 1 ;