2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-09 20:57:11 +00:00

fhem.pl: add lastWarningMsg (Forum #68986)

git-svn-id: https://svn.fhem.de/fhem/trunk@13700 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2017-03-14 16:01:36 +00:00
parent c80a92a05d
commit b3993de5e2

View File

@ -203,6 +203,7 @@ sub cfgDB_WriteFile($@);
use vars qw($auth_refresh);
use vars qw($cmdFromAnalyze); # used by the warnings-sub
use vars qw($lastWarningMsg); # set by the warnings-sub
use vars qw($cvsid); # used in 98_version.pm
use vars qw($devcount); # Maximum device number, used for storing
use vars qw($featurelevel);
@ -2988,6 +2989,7 @@ SignalHandling()
my ($msg) = @_;
return if($inWarnSub);
$lastWarningMsg = $msg;
if(!$attr{global}{stacktrace} && $data{WARNING}{$msg}) {
$data{WARNING}{$msg}++;
return;
@ -3497,7 +3499,7 @@ Dispatch($$$)
foreach my $m (@{$clientArray}) {
# Module is not loaded or the message is not for this module
next if($dmsg !~ m/$modules{$m}{Match}/i);
next if(!$modules{$m} || $dmsg !~ m/$modules{$m}{Match}/i);
if( my $ffn = $modules{$m}{FingerprintFn} ) {
($isdup, $idx) = CheckDuplicate($name, $dmsg, $ffn);