From cc53c2bf47c31e5012467e9238d9b1c08717308f Mon Sep 17 00:00:00 2001 From: Robert Anderson <randerson@lbsd.net> Date: Fri, 13 May 2011 08:35:31 +0000 Subject: [PATCH] Cache settings defaulting to hardcoded 300 Incorrect hash ref element was making cache time for get usage and user data lookup default back to 300 (default) --- smradius/modules/accounting/mod_accounting_sql.pm | 4 ++-- smradius/modules/userdb/mod_userdb_sql.pm | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/smradius/modules/accounting/mod_accounting_sql.pm b/smradius/modules/accounting/mod_accounting_sql.pm index ab4634ff..ea8d5d2e 100644 --- a/smradius/modules/accounting/mod_accounting_sql.pm +++ b/smradius/modules/accounting/mod_accounting_sql.pm @@ -302,9 +302,9 @@ sub init if ($scfg->{'mod_accounting_sql'}{'accounting_usage_cache_time'} =~ /^\s*(yes|true|1)\s*$/i) { # Default? } elsif ($scfg->{'mod_accounting_sql'}{'accounting_usage_cache_time'} =~ /^\s*(no|false|0)\s*$/i) { - $config->{'mod_accounting_sql'}{'accounting_usage_cache_time'} = undef; + $config->{'accounting_usage_cache_time'} = undef; } elsif ($scfg->{'mod_accounting_sql'}{'accounting_usage_cache_time'} =~ /^[0-9]+$/) { - $config->{'mod_accounting_sql'}{'accounting_usage_cache_time'} = $scfg->{'mod_accounting_sql'}{'accounting_usage_cache_time'}; + $config->{'accounting_usage_cache_time'} = $scfg->{'mod_accounting_sql'}{'accounting_usage_cache_time'}; } else { $server->log(LOG_NOTICE,"[MOD_ACCOUNTING_SQL] Value for 'accounting_usage_cache_time' is invalid"); } diff --git a/smradius/modules/userdb/mod_userdb_sql.pm b/smradius/modules/userdb/mod_userdb_sql.pm index b5105ed2..a06d4cd0 100644 --- a/smradius/modules/userdb/mod_userdb_sql.pm +++ b/smradius/modules/userdb/mod_userdb_sql.pm @@ -226,9 +226,9 @@ sub init if ($scfg->{'mod_userdb_sql'}{'userdb_data_cache_time'} =~ /^\s*(yes|true|1)\s*$/i) { # Default? } elsif ($scfg->{'mod_userdb_sql'}{'userdb_data_cache_time'} =~ /^\s*(no|false|0)\s*$/i) { - $config->{'mod_userdb_sql'}{'userdb_data_cache_time'} = undef; + $config->{'userdb_data_cache_time'} = undef; } elsif ($scfg->{'mod_userdb_sql'}{'userdb_data_cache_time'} =~ /^[0-9]+$/) { - $config->{'mod_userdb_sql'}{'userdb_data_cache_time'} = $scfg->{'mod_userdb_sql'}{'userdb_data_cache_time'}; + $config->{'userdb_data_cache_time'} = $scfg->{'mod_userdb_sql'}{'userdb_data_cache_time'}; } else { $server->log(LOG_NOTICE,"[MOD_USERDB_SQL] Value for 'userdb_data_cache_time' is invalid"); } -- GitLab