Skip to content

Commit 92e3d2e

Browse files
committed
Fix clearing cache for new stats server
1 parent 1029eaf commit 92e3d2e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

authentic-lib.pl

+7-3
Original file line numberDiff line numberDiff line change
@@ -1715,8 +1715,12 @@ sub clear_theme_cache
17151715
unlink_file("$theme_var_dir/software+latest");
17161716

17171717
# Clear stats history
1718+
opendir(my $dir, $theme_var_dir);
1719+
grep {unlink_file("$theme_var_dir/$_") if (/^stats-server-\d+/)} readdir($dir);
1720+
closedir($dir);
1721+
unlink_file("$theme_var_dir/real-time-monitoring.json");
1722+
kill_byname("$current_theme/stats.pl", 9);
17181723
unlink_file("$theme_var_dir/stats-$remote_user.json");
1719-
kill_byname("$current_theme/stats.cgi", 9);
17201724

17211725
# Remove cached downloads
17221726
unlink_file("$product_var/cache");
@@ -1804,7 +1808,7 @@ sub clear_theme_cache
18041808
my $vm_var_dir = $virtual_server::module_var_directory;
18051809
opendir(my $dir, $vm_var_dir);
18061810
grep {unlink_file("$vm_var_dir/$_") if (/^virtual\-server\-server\-templates/)} readdir($dir);
1807-
closedir $dir;
1811+
closedir($dir);
18081812

18091813
# Clear seen features cache
18101814
if ($full) {
@@ -1819,7 +1823,7 @@ sub clear_theme_cache
18191823
# Clear session specific temporary files
18201824
opendir(my $dir, $tmp_dir);
18211825
grep {unlink_file("$tmp_dir/$_") if (/^\.theme_/ && /$salt/)} readdir($dir);
1822-
closedir $dir;
1826+
closedir($dir);
18231827
}
18241828

18251829
sub theme_make_config_dir

0 commit comments

Comments
 (0)