@@ -, +, @@ --- src/librc/librc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) --- a/src/librc/librc.c +++ a/src/librc/librc.c @@ -525,7 +525,7 @@ rc_service_exists(const char *service) } librc_hidden_def(rc_service_exists) -#define OPTSTR ". '%s'; echo $opts" +#define EXTRASTR ". '%s'; echo $extra_commands $extra_started_commands" RC_STRINGLIST * rc_service_extra_commands(const char *service) { @@ -542,9 +542,9 @@ rc_service_extra_commands(const char *service) if (!(svc = rc_service_resolve(service))) return NULL; - l = strlen(OPTSTR) + strlen(svc) + 1; + l = strlen(EXTRASTR) + strlen(svc) + 1; cmd = xmalloc(sizeof(char) * l); - snprintf(cmd, l, OPTSTR, svc); + snprintf(cmd, l, EXTRASTR, svc); free(svc); if ((fp = popen(cmd, "r"))) { --