]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
make dbus interface set more quickly an AdvancedRemoteControlAvailable to false when...
authorMike Brady <mikebrady@eircom.net>
Sun, 8 Sep 2019 16:26:06 +0000 (17:26 +0100)
committerMike Brady <mikebrady@eircom.net>
Sun, 8 Sep 2019 16:26:06 +0000 (17:26 +0100)
dacp.c

diff --git a/dacp.c b/dacp.c
index 424cabeaa43458976abac8d5bd9e7cceb6966c1e..46d92b0bc1caf5560ed7c4c258d993f5ad70a51a 100644 (file)
--- a/dacp.c
+++ b/dacp.c
@@ -530,6 +530,8 @@ void *dacp_monitor_thread_code(__attribute__((unused)) void *na) {
       dacp_server_status_now = 1;
       if (result == 200)
         advanced_dacp_server_status_now = 1;
+      else if (result == 400)
+        advanced_dacp_server_status_now = 0;
     } else if (bad_result_count == config.scan_max_bad_response_count) { // if a sequence of bad return codes occurs, then it's gone
       dacp_server_status_now = 0;
       advanced_dacp_server_status_now = 0;