From 9d2127af3456c0f6206f22cffda6a65ab3bf9f09 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Fri, 7 Oct 2016 12:11:56 +0200 Subject: [PATCH] fix chrash FHEM if run apptime parallel --- 74_AMAD.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/74_AMAD.pm b/74_AMAD.pm index 4b1644d..67d8ec3 100644 --- a/74_AMAD.pm +++ b/74_AMAD.pm @@ -37,7 +37,7 @@ use TcpServerUtils; use Encode qw(encode); -my $modulversion = "2.6.3"; +my $modulversion = "2.6.4"; my $flowsetversion = "2.6.4"; @@ -139,8 +139,8 @@ sub AMAD_Undef($$) { my ( $hash, $arg ) = @_; - if( $hash->{BRIDGE} ) { - delete $modules{AMAD}{defptr}{BRIDGE} if(defined($modules{AMAD}{defptr}{BRIDGE})); + if( $hash->{BRIDGE} or $hash->{TEMPORARY} == 1 ) { + delete $modules{AMAD}{defptr}{BRIDGE} if( defined($modules{AMAD}{defptr}{BRIDGE}) ); TcpServer_Close( $hash ); }