]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Change behaviour after an unrecoverable error -- if not handled, exit Shairport Sync.
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Wed, 1 Dec 2021 09:01:31 +0000 (09:01 +0000)
committerMike Brady <4265913+mikebrady@users.noreply.github.com>
Wed, 1 Dec 2021 09:01:31 +0000 (09:01 +0000)
player.c
rtsp.c

index 9b0b86ca66ec8eb75b7d2ef7b3c75d124bcdb82f..e9fa556a7389db384f557ba9a1d010ac7e8e395f 100644 (file)
--- a/player.c
+++ b/player.c
@@ -1168,7 +1168,7 @@ static abuf_t *buffer_get_frame(rtsp_conn_info *conn) {
                           if (config.cmd_unfixable) {
                             command_execute(config.cmd_unfixable, "output_device_stalled", 1);
                           } else {
-                            warn("an unrecoverable error, \"output_device_stalled\", has been "
+                            die("an unrecoverable error, \"output_device_stalled\", has been "
                                  "detected.",
                                  conn->connection_number);
                           }
diff --git a/rtsp.c b/rtsp.c
index 079ad14d998d330338eacef5782c331f92cd0b48..ae650a6a363be175ed585f9d860882e11b326b50 100644 (file)
--- a/rtsp.c
+++ b/rtsp.c
@@ -611,7 +611,7 @@ void *player_watchdog_thread_code(void *arg) {
               conn->unfixable_error_reported = 1;
               command_execute(config.cmd_unfixable, "unable_to_cancel_play_session", 1);
             } else {
-              warn("an unrecoverable error, \"unable_to_cancel_play_session\", has been detected.",
+              die("an unrecoverable error, \"unable_to_cancel_play_session\", has been detected.",
                    conn->connection_number);
             }
           }