From 42dd713d694d1cdef70cbe382a9afc9a9d349b3c Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 19 Sep 2012 14:38:51 +0000 Subject: [PATCH] Rereadcfg will continue even if one of the UndedFn's returns an error. git-svn-id: https://svn.fhem.de/fhem/trunk@1874 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/fhem.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 2f7332419..69a96d0f4 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -889,8 +889,10 @@ CommandRereadCfg($$) $init_done = 0; foreach my $d (keys %defs) { - my $ret = CallFn($d, "UndefFn", $defs{$d}, $d) if($name && $name ne $d); - return $ret if($ret); + my $ret = CallFn($d, "UndefFn", $defs{$d}, $d) + if($name && $name ne $d); + Log 1, "$d is against deletion ($ret), continuing with rereadcfg anyway" + if($ret); } my $cfgfile = $attr{global}{configfile};