From 511da1bd69c91f33ef8a8c9bd3839b9a6a312509 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Fri, 8 Jul 2016 09:27:57 +0000 Subject: [PATCH] JsonList2.pm: Do not emit non-utf-8 data (Forum #55318) git-svn-id: https://svn.fhem.de/fhem/trunk@11764 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_JsonList2.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fhem/FHEM/98_JsonList2.pm b/fhem/FHEM/98_JsonList2.pm index b9366aa8b..ca965637e 100644 --- a/fhem/FHEM/98_JsonList2.pm +++ b/fhem/FHEM/98_JsonList2.pm @@ -36,6 +36,8 @@ JsonList2_Escape($) "\'" => '\\\'', ); $a =~ s/([\x22\x5c\n\r\t\f\b])/$esc{$1}/eg; + my $b = "x$a"; + $a = "" if(!utf8::decode($b)); # Forum #55318 return $a; }