From 262401841041c18811e208474b510d80d65cbb6b Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 17 Jan 2022 21:02:51 +0000 Subject: [PATCH] fhem.pl: fix the Dispatch/Multi-ParseFn-Bugfix (Forum #125292) git-svn-id: https://svn.fhem.de/fhem/trunk@25489 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/fhem.pl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 0e11c9359..69ad36a8e 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -4108,10 +4108,9 @@ Dispatch($$;$$) $h = $module->{MatchList} if(!$h); if(defined($h)) { foreach my $m (sort keys %{$h}) { - next if($modules{$m}{LOADED}); # checked in the loop above, #125292 + my ($order, $mname) = split(":", $m); + next if($modules{$mname}{LOADED}); # checked in the loop above, #125292 if($dmsg =~ m/$h->{$m}/s) { - my ($order, $mname) = split(":", $m); - if(AttrVal("global", "autoload_undefined_devices", 1)) { my $newm = LoadModule($mname); $mname = $newm if($newm ne "UNDEFINED");