void shairport_shutdown() { if (shutting_down) return; shutting_down = 1; mdns_unregister(); rtsp_request_shutdown_stream(); if (config.output) config.output->deinit(); }
void shairport_shutdown(int retval) { if (shutting_down) return; shutting_down = 1; print_log(stdout, "Shutting down...\n"); mdns_unregister(); rtsp_shutdown_stream(); if (config.output) config.output->deinit(); daemon_exit(); // This does nothing if not in daemon mode exit(retval); }