]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Move unfixable_error_reported flag from conn to config.
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Fri, 30 Dec 2022 18:49:10 +0000 (18:49 +0000)
committerMike Brady <4265913+mikebrady@users.noreply.github.com>
Fri, 30 Dec 2022 18:49:10 +0000 (18:49 +0000)
rtsp.c

diff --git a/rtsp.c b/rtsp.c
index c68feb43230ca6020105c7a14021263ea2f9b8b6..2104caca01b7afa44498ca50c41795c23b514647 100644 (file)
--- a/rtsp.c
+++ b/rtsp.c
@@ -665,8 +665,8 @@ void *player_watchdog_thread_code(void *arg) {
             conn->stop = 1;
             pthread_cancel(conn->thread);
           } else if (conn->watchdog_barks == 3) {
-            if ((config.cmd_unfixable) && (conn->unfixable_error_reported == 0)) {
-              conn->unfixable_error_reported = 1;
+            if ((config.cmd_unfixable) && (config.unfixable_error_reported == 0)) {
+              config.unfixable_error_reported = 1;
               command_execute(config.cmd_unfixable, "unable_to_cancel_play_session", 1);
             } else {
               die("an unrecoverable error, \"unable_to_cancel_play_session\", has been detected.",