diff options
| -rw-r--r-- | polyp/main.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/polyp/main.c b/polyp/main.c index f033c38e..c5b3a7e8 100644 --- a/polyp/main.c +++ b/polyp/main.c @@ -271,7 +271,7 @@ int main(int argc, char *argv[]) {              }              if (retval) -                pa_log(__FILE__": daemon startup failed .\n"); +                pa_log(__FILE__": daemon startup failed.\n");              else                  pa_log_info(__FILE__": daemon startup successful.\n"); @@ -308,8 +308,10 @@ int main(int argc, char *argv[]) {      chdir("/");      if (conf->use_pid_file) { -        if (pa_pid_file_create() < 0) +        if (pa_pid_file_create() < 0) { +            pa_loop_write(daemon_pipe[1], &retval, sizeof(retval));              goto finish; +        }          valid_pid_file = 1;      } | 
