mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +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:
parent
c80a92a05d
commit
b3993de5e2
@ -203,6 +203,7 @@ sub cfgDB_WriteFile($@);
|
|||||||
|
|
||||||
use vars qw($auth_refresh);
|
use vars qw($auth_refresh);
|
||||||
use vars qw($cmdFromAnalyze); # used by the warnings-sub
|
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($cvsid); # used in 98_version.pm
|
||||||
use vars qw($devcount); # Maximum device number, used for storing
|
use vars qw($devcount); # Maximum device number, used for storing
|
||||||
use vars qw($featurelevel);
|
use vars qw($featurelevel);
|
||||||
@ -2988,6 +2989,7 @@ SignalHandling()
|
|||||||
my ($msg) = @_;
|
my ($msg) = @_;
|
||||||
|
|
||||||
return if($inWarnSub);
|
return if($inWarnSub);
|
||||||
|
$lastWarningMsg = $msg;
|
||||||
if(!$attr{global}{stacktrace} && $data{WARNING}{$msg}) {
|
if(!$attr{global}{stacktrace} && $data{WARNING}{$msg}) {
|
||||||
$data{WARNING}{$msg}++;
|
$data{WARNING}{$msg}++;
|
||||||
return;
|
return;
|
||||||
@ -3497,7 +3499,7 @@ Dispatch($$$)
|
|||||||
|
|
||||||
foreach my $m (@{$clientArray}) {
|
foreach my $m (@{$clientArray}) {
|
||||||
# Module is not loaded or the message is not for this module
|
# 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} ) {
|
if( my $ffn = $modules{$m}{FingerprintFn} ) {
|
||||||
($isdup, $idx) = CheckDuplicate($name, $dmsg, $ffn);
|
($isdup, $idx) = CheckDuplicate($name, $dmsg, $ffn);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user