mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
uxplay.cpp: cleaner shutdown
This commit is contained in:
10
uxplay.cpp
10
uxplay.cpp
@@ -1290,15 +1290,16 @@ int main (int argc, char *argv[]) {
|
||||
|
||||
restart:
|
||||
if (start_dnssd(server_hw_addr, server_name)) {
|
||||
return 1;
|
||||
goto cleanup;
|
||||
}
|
||||
if (start_raop_server(display, tcp, udp, debug_log)) {
|
||||
return 1;
|
||||
stop_dnssd();
|
||||
goto cleanup;
|
||||
}
|
||||
if (register_dnssd()) {
|
||||
stop_raop_server();
|
||||
stop_dnssd();
|
||||
return 1;
|
||||
goto cleanup;
|
||||
}
|
||||
reconnect:
|
||||
compression_type = 0;
|
||||
@@ -1331,8 +1332,9 @@ int main (int argc, char *argv[]) {
|
||||
} else {
|
||||
LOGI("Stopping...");
|
||||
stop_raop_server();
|
||||
stop_dnssd();
|
||||
stop_dnssd();
|
||||
}
|
||||
cleanup:
|
||||
if (use_audio) {
|
||||
audio_renderer_destroy();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user