diff options
-rw-r--r-- | polyp/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/polyp/main.c b/polyp/main.c index 12b6b837..3f9f359e 100644 --- a/polyp/main.c +++ b/polyp/main.c @@ -311,6 +311,9 @@ int main(int argc, char *argv[]) { mainloop = pa_mainloop_new(); assert(mainloop); + c = pa_core_new(pa_mainloop_get_api(mainloop)); + assert(c); + r = pa_signal_init(pa_mainloop_get_api(mainloop)); assert(r == 0); pa_signal_new(SIGINT, signal_callback, c); @@ -319,8 +322,6 @@ int main(int argc, char *argv[]) { signal(SIGPIPE, SIG_IGN); #endif - c = pa_core_new(pa_mainloop_get_api(mainloop)); - assert(c); if (conf->daemonize) c->running_as_daemon = 1; |