X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/3149c1e2b844685497d87db1a031197527101766..b9ea01d83fc29c8a2d3fdae6d31bdc0a524a91e8:/server/play.c diff --git a/server/play.c b/server/play.c index 04d7d01..01d80a6 100644 --- a/server/play.c +++ b/server/play.c @@ -151,10 +151,14 @@ void speaker_setup(ev_source *ev) { signal(SIGPIPE, SIG_DFL); #if 0 execlp("valgrind", "valgrind", SPEAKER, "--config", configfile, - debugging ? "--debug" : "--no-debug", (char *)0); + debugging ? "--debug" : "--no-debug", + log_default == &log_syslog ? "--syslog" : "--no-syslog", + (char *)0); #else execlp(SPEAKER, SPEAKER, "--config", configfile, - debugging ? "--debug" : "--no-debug", (char *)0); + debugging ? "--debug" : "--no-debug", + log_default == &log_syslog ? "--syslog" : "--no-syslog", + (char *)0); #endif fatal(errno, "error invoking %s", SPEAKER); } @@ -424,7 +428,9 @@ static int start(ev_source *ev, speaker_send(speaker_fd, &sm); D(("sent SM_PLAY for %s", sm.id)); } - execlp("disorder-normalize", "disorder-normalize", (char *)0); + execlp("disorder-normalize", "disorder-normalize", + log_default == &log_syslog ? "--syslog" : "--no-syslog", + (char *)0); fatal(errno, "executing disorder-normalize"); /* end of the innermost fork */ }