From 1d782c501738c36757cf5962da0a0fcfe8610808 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 6 Feb 2021 12:43:37 -0800 Subject: [PATCH] Make timeout configurable --- web-lib-funcs.pl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web-lib-funcs.pl b/web-lib-funcs.pl index 09e5595b8..3710f4940 100755 --- a/web-lib-funcs.pl +++ b/web-lib-funcs.pl @@ -10892,9 +10892,13 @@ Closes a handle opened by connect_userdb sub disconnect_userdb { my ($str, $h, $force) = @_; +my %miniserv; +&get_miniserv_config(\%miniserv); +my $timeout = defined($miniserv{'userdb_cache_timeout'}) ? + $miniserv{'userdb_cache_timeout'} : 60; if ($force || !$main::connect_userdb_cache{$str} || - time() - $main::connect_userdb_cache_time{$str} > 60) { + time() - $main::connect_userdb_cache_time{$str} > $timeout) { if ($str =~ /^(mysql|postgresql):/) { # DBI disconnnect if (!$h->{'AutoCommit'}) {