From 0f7d3b9b3b45d14922be520562fdb277645e3fab Mon Sep 17 00:00:00 2001 From: mgehre <> Date: Sun, 9 Dec 2012 15:01:13 +0000 Subject: [PATCH] MAXLAN: fix hang after pairing git-svn-id: https://svn.fhem.de/fhem/trunk@2295 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_MAXLAN.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/00_MAXLAN.pm b/fhem/FHEM/00_MAXLAN.pm index c2f5a976c..86a6c9b97 100755 --- a/fhem/FHEM/00_MAXLAN.pm +++ b/fhem/FHEM/00_MAXLAN.pm @@ -553,13 +553,13 @@ MAXLAN_Parse($$) }elsif($cmd eq "N"){#New device paired if(@args==0){ $hash->{STATE} = "initalized"; #pairing ended - return; + $hash->{pairmode} = 0; + return undef; } my ($type, $addr, $serial) = unpack("CH6a[10]", decode_base64($args[0])); Log 2, "Paired new device, type $device_types{$type}, addr $addr, serial $serial"; Dispatch($hash, "MAX,define,$addr,$device_types{$type},$serial,0,1", {RAWMSG => $rmsg}); - $hash->{pairmode} = 0; #After a device has been paired, it automatically appears in the "L" and "C" commands, MAXLAN_RequestConfiguration($hash,$addr); } elsif($cmd eq "A"){#Acknowledged