diff options
Diffstat (limited to 'base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java')
-rw-r--r-- | base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java b/base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java index 0872d1f40..14e06aeb3 100644 --- a/base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java +++ b/base/common/src/com/netscape/cmscore/dbs/CertificateRepository.java @@ -226,11 +226,13 @@ public class CertificateRepository extends Repository * 0 - disable * >0 - enable */ - public void setCertStatusUpdateInterval(IRepository requestRepository, int interval, boolean listenToCloneModifications) { + public void setCertStatusUpdateInterval(IRepository requestRepository, int interval, + boolean listenToCloneModifications) { CMS.debug("In setCertStatusUpdateInterval " + interval); - - this.requestRepository = requestRepository; + synchronized (this) { + this.requestRepository = requestRepository; + } // stop running tasks if (certStatusUpdateTask != null) { |