summaryrefslogtreecommitdiffstats
path: root/globals.pl
diff options
context:
space:
mode:
authorjustdave%syndicomm.com <>2001-06-08 06:26:49 +0200
committerjustdave%syndicomm.com <>2001-06-08 06:26:49 +0200
commit0f98ee7e227b929999275c6cd4eefefb78515932 (patch)
tree3e45335be8027283d194bb5a82221db3f618a107 /globals.pl
parent982869a3e0b7246d9d05d040716fc1eedffe4e44 (diff)
downloadbugzilla-0f98ee7e227b929999275c6cd4eefefb78515932.tar.gz
bugzilla-0f98ee7e227b929999275c6cd4eefefb78515932.tar.xz
Hopefully the fix for bug 77778: component lists, etc stuttering due to corruption in data/versioncache.
Patch design by Terry Weissman <terry@mozilla.org> Patch implemented by Dave Miller <justdave@syndicomm.com> r= tara@tequilarista.org
Diffstat (limited to 'globals.pl')
-rw-r--r--globals.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/globals.pl b/globals.pl
index 8d539f035..0f91aeb9e 100644
--- a/globals.pl
+++ b/globals.pl
@@ -580,7 +580,9 @@ sub ModTime {
# This proc must be called before using legal_product or the versions array.
+$::VersionTableLoaded = 0;
sub GetVersionTable {
+ return if $::VersionTableLoaded;
my $mtime = ModTime("data/versioncache");
if (!defined $mtime || $mtime eq "") {
$mtime = 0;
@@ -597,6 +599,7 @@ sub GetVersionTable {
die "Can't generate file data/versioncache";
}
}
+ $::VersionTableLoaded = 1;
}