From b86ee78ce52ea7c21ccde7f778a08f00787450d0 Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Tue, 25 Jun 2019 07:56:44 +0000 Subject: [PATCH] 70_LaMetric2: fix uninitialized value git-svn-id: https://svn.fhem.de/fhem/trunk@19708 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_LaMetric2.pm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/70_LaMetric2.pm b/fhem/FHEM/70_LaMetric2.pm index 9c36649e2..0ddca610a 100644 --- a/fhem/FHEM/70_LaMetric2.pm +++ b/fhem/FHEM/70_LaMetric2.pm @@ -823,8 +823,13 @@ sub LaMetric2_ReceiveCommand($$$) { # If we received a response to a write command, # make that data available - if ( $method ne "GET" && $method ne "DELETE" ) { - my $endpoint = $response->{success}->{path}; + if ( $method ne "GET" + && $method ne "DELETE" + && defined( $response->{success} ) + && defined( $response->{success}{path} ) + && defined( $response->{success}{data} ) ) + { + my $endpoint = $response->{success}{path}; $endpoint =~ s/^(.*[\\\/])//; $response->{$endpoint} = $response->{success}{data}; } @@ -2749,7 +2754,7 @@ Leider keine deutsche Dokumentation vorhanden. Die englische Version gibt es hie =for :application/json;q=META.json 70_LaMetric2.pm { - "version": "v2.3.2", + "version": "v2.3.3", "release_status": "stable", "author": [ "Julian Pawlowski "