From 5f151e5c44b7754f586cc0dd7a266b9927f12efa Mon Sep 17 00:00:00 2001 From: LeonGaultier Date: Tue, 13 Mar 2018 19:19:38 +0000 Subject: [PATCH] 21_HEOSDevice.pm: fix Use of uninitialized value {repeat} in substitution (s///) git-svn-id: https://svn.fhem.de/fhem/trunk@16400 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 2 ++ fhem/FHEM/21_HEOSGroup.pm | 2 +- fhem/FHEM/21_HEOSMaster.pm | 2 +- fhem/FHEM/21_HEOSPlayer.pm | 6 +++--- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index 7cd91a555..61d44cbb5 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - update: 21_HEOS: fix Use of uninitialized value {repeat} + in substitution (s///) - change: 88_xs1Bridge: Typ timerswitch added - change: 88_xs1Dev: Typ timerswitch added - feature: 72_FB_CALLMONITOR: new reverse search provider 11880.com (german) diff --git a/fhem/FHEM/21_HEOSGroup.pm b/fhem/FHEM/21_HEOSGroup.pm index f134e5dbc..b967bc5ec 100644 --- a/fhem/FHEM/21_HEOSGroup.pm +++ b/fhem/FHEM/21_HEOSGroup.pm @@ -2,7 +2,7 @@ # # Developed with Kate # -# (c) 2017 Copyright: Marko Oldenburg (leongaultier at gmail dot com) +# (c) 2017-2018 Copyright: Marko Oldenburg (leongaultier at gmail dot com) # All rights reserved # # Special thanks goes to comitters: diff --git a/fhem/FHEM/21_HEOSMaster.pm b/fhem/FHEM/21_HEOSMaster.pm index 92528fb86..7e6aa2f24 100644 --- a/fhem/FHEM/21_HEOSMaster.pm +++ b/fhem/FHEM/21_HEOSMaster.pm @@ -2,7 +2,7 @@ # # Developed with Kate # -# (c) 2017 Copyright: Marko Oldenburg (leongaultier at gmail dot com) +# (c) 2017-2018 Copyright: Marko Oldenburg (leongaultier at gmail dot com) # All rights reserved # # Special thanks goes to comitters: diff --git a/fhem/FHEM/21_HEOSPlayer.pm b/fhem/FHEM/21_HEOSPlayer.pm index e2a37f62c..8ef9ea9f8 100644 --- a/fhem/FHEM/21_HEOSPlayer.pm +++ b/fhem/FHEM/21_HEOSPlayer.pm @@ -2,7 +2,7 @@ # # Developed with Kate # -# (c) 2017 Copyright: Marko Oldenburg (leongaultier at gmail dot com) +# (c) 2017-2018 Copyright: Marko Oldenburg (leongaultier at gmail dot com) # All rights reserved # # Special thanks goes to comitters: @@ -39,7 +39,7 @@ use Encode qw(encode_utf8); use URI::Escape; #use Data::Dumper; -my $version = "1.0.3"; +my $version = "1.0.4"; @@ -938,7 +938,7 @@ sub HEOSPlayer_PreProcessingReadings($$) { $buffer{'shuffle'} = $message{shuffle}; $buffer{'repeat'} = $message{repeat}; - $buffer{'repeat'} =~ s/.*\_(.*)/$1/g; + $buffer{'repeat'} =~ s/.*\_(.*)/$1/g if( defined($buffer{'repeat'}) ); } elsif ( $decode_json->{heos}{command} =~ /get_mute/ ) {