]> git.seodisparate.com - mpd_info_screen/commitdiff
WIP Stop MPDHandler thread on failed auth
authorStephen Seo <seo.disparate@gmail.com>
Wed, 15 Dec 2021 05:45:34 +0000 (14:45 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Wed, 15 Dec 2021 05:45:34 +0000 (14:45 +0900)
src/mpd_handler.rs

index 6c80337a7977af11c643281e3667c6fcfc5b3a3c..9f22bbdfa27bf27f1fc55309ab6195f0be1a581e 100644 (file)
@@ -505,6 +505,7 @@ impl MPDHandler {
                             write_handle.can_authenticate = false;
                             write_handle.dirty_flag.store(true, Ordering::Relaxed);
                             write_handle.error_text = "Failed to authenticate to MPD".into();
+                            write_handle.stop_flag.store(true, Ordering::Relaxed);
                         }
                         PollState::CurrentSong | PollState::Status => {
                             write_handle.can_get_status = false;