From 3bf9679a95b697548145d2262f648329dd69e9fe Mon Sep 17 00:00:00 2001 From: telekatz <> Date: Sat, 6 Feb 2016 10:19:32 +0000 Subject: [PATCH] 10_DUOFERNSTICK: fix uninitialized values git-svn-id: https://svn.fhem.de/fhem/trunk@10735 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_DUOFERNSTICK.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/10_DUOFERNSTICK.pm b/fhem/FHEM/10_DUOFERNSTICK.pm index 3790c2a6b..1e204e11d 100644 --- a/fhem/FHEM/10_DUOFERNSTICK.pm +++ b/fhem/FHEM/10_DUOFERNSTICK.pm @@ -354,6 +354,8 @@ DUOFERNSTICK_DoInit($) push(@pairs, $code) if(length($code) == 6); } + $hash->{helper}{cmdEx} = 0; + @{$hash->{cmdStack}} = (); return undef if (!$init_done); @@ -401,9 +403,6 @@ DUOFERNSTICK_DoInit($) ($err, $buf) = DUOFERNSTICK_ReadAnswer($hash, "statusRequest"); next if($err); DUOFERNSTICK_SimpleWrite($hash, $duoACK); - - $hash->{helper}{cmdEx} = 0; - @{$hash->{cmdStack}} = (); readingsSingleUpdate($hash, "state", "Initialized", 1); return undef; @@ -520,7 +519,7 @@ DUOFERNSTICK_Notify($$) next if(!defined($s)); my ($what,$who) = split(' ',$s); - if ( $what =~ m/INITIALIZED/ ) { + if ($what && ($what =~ m/INITIALIZED/)) { DUOFERNSTICK_DoInit($own); } }