From 9009ce845a08a68d65e50c7e09ed80bcad1533ad Mon Sep 17 00:00:00 2001 From: rey4 Date: Thu, 24 Jul 2003 00:26:33 +0000 Subject: [PATCH] fixed bug #460835, "Too many connections in cvsdbadmin update" * lib/cvsdb.py (ConnectDatabase): now returns an existing database connection instead of always creating a new one. git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@685 8cb11bc2-c004-0410-86c3-e597b4017df7 --- lib/cvsdb.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cvsdb.py b/lib/cvsdb.py index b7016372..3aa8f171 100644 --- a/lib/cvsdb.py +++ b/lib/cvsdb.py @@ -671,7 +671,10 @@ def ConnectDatabaseReadOnly(): def ConnectDatabase(): global gCheckinDatabase - + + if gCheckinDatabase: + return gCheckinDatabase + gCheckinDatabase = CreateCheckinDatabase( cfg.cvsdb.host, cfg.cvsdb.user,