- fix bug in timeout handling
authorAndreas Scherbaum <andreas@scherbaum.biz>
Mon, 27 Feb 2012 09:25:53 +0000 (10:25 +0100)
committerAndreas Scherbaum <andreas@scherbaum.biz>
Mon, 27 Feb 2012 09:25:53 +0000 (10:25 +0100)
docbot.pl

index eaa2b296b4072542758a28c1931f2aa854bb4d7b..ec9d4826bfed7aa80ea03faa4d5586bf8083c9ed 100755 (executable)
--- a/docbot.pl
+++ b/docbot.pl
@@ -851,8 +851,10 @@ BEGIN {
 
         foreach my $session (keys(%main::sessions)) {
             if (defined(read_session_activity($session))) {
-                if (read_session_activity($session) < (time() - 180) and read_session_activity($session) < (time() - 240)) {
-                    print_msg("Session $session timed out", INFO);
+                if (read_session_activity($session) < (time() - 180)) {
+                    if (read_session_activity($session) > (time() - 240)) {
+                        print_msg("Session $session timed out", INFO);
+                    }
                     # automatic reconnects should be done by a plugin
                 } else {
                     my $irc = $main::sessions{$session}{'session'};