From cbe486874e37fff8fd1f166eb93c1c83190f85f3 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Mon, 5 Feb 2018 21:06:52 +0000 Subject: [PATCH] 37_NotifyAndroidTV.pm: close opened files git-svn-id: https://svn.fhem.de/fhem/trunk@16096 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/37_NotifyAndroidTV.pm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/37_NotifyAndroidTV.pm b/fhem/FHEM/37_NotifyAndroidTV.pm index 76dec2d64..dacb88626 100644 --- a/fhem/FHEM/37_NotifyAndroidTV.pm +++ b/fhem/FHEM/37_NotifyAndroidTV.pm @@ -186,9 +186,12 @@ NotifyAndroidTV_Set($$@) Log3 $name, 5, "$name: using icon $param_h->{icon}"; + my $icon; local( *FH ) ; - open( FH, $param_h->{icon} ); - my $icon = do { local( $/ ) ; } ; + if( open( FH, $param_h->{icon} ) ) { + $icon = do { local( $/ ) ; } ; + close( FH ); + } return "icon not found: $param_h->{icon}" if( !$icon ); delete $param_h->{icon}; @@ -202,8 +205,10 @@ NotifyAndroidTV_Set($$@) Log3 $name, 5, "$name: using image $param_h->{image}"; local( *FH ) ; - open( FH, $param_h->{image} ); - my $image = do { local( $/ ) ; } ; + if( open( FH, $param_h->{image} ) ) { + $image = do { local( $/ ) ; } ; + close(FH); + } return "image not found: $param_h->{image}" if( !$image ); delete $param_h->{image};