From 722b9068bb4479727501bdcf5f12bc592a53996f Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 4 Jan 2021 18:50:59 +0000 Subject: [PATCH] 01_FHEMWEB.pm: speed up FW_closeInactiveClients a bit (Forum #117399) git-svn-id: https://svn.fhem.de/fhem/trunk@23470 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 5b6be3ef4..8ce17a161 100644 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -3395,9 +3395,10 @@ FW_closeInactiveClients() { my $now = time(); foreach my $dev (keys %defs) { - next if(!$defs{$dev}{TYPE} || $defs{$dev}{TYPE} ne "FHEMWEB" || - !$defs{$dev}{LASTACCESS} || $defs{$dev}{inform} || - ($now - $defs{$dev}{LASTACCESS}) < 60); + my $h = $defs{$dev}; + next if(!$h->{TYPE} || $h->{TYPE} ne "FHEMWEB" || + !$h->{LASTACCESS} || $h->{inform} || + ($now - $h->{LASTACCESS}) < 60); Log3 $FW_wname, 4, "Closing inactive connection $dev"; FW_Undef($defs{$dev}, undef); delete $defs{$dev};