From f7f9e66e4fe099445261974d29d7fa4887fd9c26 Mon Sep 17 00:00:00 2001 From: loredo Date: Sun, 30 Aug 2015 16:32:36 +0000 Subject: [PATCH] 70_Pushover: fix non-JSON support git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@9175 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_Pushover.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/70_Pushover.pm b/fhem/FHEM/70_Pushover.pm index 36bfcd1d2..0bf0d0da6 100644 --- a/fhem/FHEM/70_Pushover.pm +++ b/fhem/FHEM/70_Pushover.pm @@ -347,10 +347,9 @@ sub Pushover_ReceiveCommand($$$) { } # Use JSON module if possible - eval { use JSON }; - if ( !$@ ) { - $return = decode_json( Encode::encode_utf8($data) ); - } + eval 'use JSON qw( decode_json ); 1'; + $return = decode_json( Encode::encode_utf8($data) ) + if ( !$@ ); } else { if ( !defined($cmd) || ref($cmd) eq "HASH" || $cmd eq "" ) {