From 9c80b84f5890f5c8676b2572b6c0c70a8a2249a0 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Thu, 27 Apr 2017 09:27:45 +0200 Subject: [PATCH] fix Use of uninitialized value --- 74_AMAD.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/74_AMAD.pm b/74_AMAD.pm index d8e71ea..e964608 100644 --- a/74_AMAD.pm +++ b/74_AMAD.pm @@ -37,7 +37,7 @@ use TcpServerUtils; use Encode qw(encode); -my $modulversion = "2.6.12"; +my $modulversion = "2.6.13"; my $flowsetversion = "2.6.12"; @@ -1326,7 +1326,9 @@ sub AMAD_CommBridge_Read($) { if( defined($fhemcmd) and ($fhemcmd) ) { if ( $fhemcmd =~ /setreading\b/ ) { my $tv = $data[1]; - + return Log3 $bname, 3, "AMAD ($bname) - AMAD_CommBridge: processing receive no reading values from Device: $device" + unless( defined($tv) and ($tv) ); + Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: processing receive reading values - Device: $device Data: $tv"; AMAD_ResponseProcessing($dhash,$tv);