diff options
author | mustafa salih <mustafasalih1991@gmail.com> | 2021-01-12 06:36:48 +0300 |
---|---|---|
committer | mustafa salih <mustafasalih1991@gmail.com> | 2021-01-12 06:36:48 +0300 |
commit | 7a47332cec4f833e9ba03cfd8653a9f0462c5bec (patch) | |
tree | 53bc093db53674b5447f926b073ac31f27e945dd /src | |
parent | 066b38dd7190d4bb810e9962d5e7b4afed774987 (diff) |
fixed mpd crash caused by unwraping
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -770,7 +770,13 @@ pub fn get_mpd_current(config: &Config) -> String { Ok(connection) => connection, _ => return String::from(""), }; - let current: Song = conn.currentsong().unwrap().unwrap(); + let current: Song = match conn.currentsong() { + Ok(opt) => match opt { + Some(song) => song, + _ => return String::from(""), + }, + _ => return String::from(""), + }; let result = format!( " {} {} {}", |