Author: ieb
Date: Tue Feb 26 05:44:17 2013
New Revision: 1450034

URL: http://svn.apache.org/r1450034
Log:
SLING-2755 Fixed.

Modified:
    
sling/trunk/installer/it/src/test/java/org/apache/sling/installer/it/OsgiInstallerTestBase.java

Modified: 
sling/trunk/installer/it/src/test/java/org/apache/sling/installer/it/OsgiInstallerTestBase.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/installer/it/src/test/java/org/apache/sling/installer/it/OsgiInstallerTestBase.java?rev=1450034&r1=1450033&r2=1450034&view=diff
==============================================================================
--- 
sling/trunk/installer/it/src/test/java/org/apache/sling/installer/it/OsgiInstallerTestBase.java
 (original)
+++ 
sling/trunk/installer/it/src/test/java/org/apache/sling/installer/it/OsgiInstallerTestBase.java
 Tue Feb 26 05:44:17 2013
@@ -101,9 +101,11 @@ class OsgiInstallerTestBase implements F
 
     /** Tear down everything. */
     public void tearDown() {
-        if (configAdminTracker != null) {
-            configAdminTracker.close();
-            configAdminTracker = null;
+        synchronized (this) {
+            if (configAdminTracker != null) {
+                configAdminTracker.close();
+                configAdminTracker = null;
+            }
         }
     }
 
@@ -314,12 +316,10 @@ class OsgiInstallerTestBase implements F
 
     protected ConfigurationAdmin waitForConfigAdmin(final boolean 
shouldBePresent) {
        ConfigurationAdmin result = null;
-        if (configAdminTracker == null) {
-            synchronized (this) {
-                if (configAdminTracker == null) {
-                    configAdminTracker = new ServiceTracker(bundleContext, 
ConfigurationAdmin.class.getName(), null);
-                    configAdminTracker.open();
-                }
+        synchronized (this) {
+            if (configAdminTracker == null) {
+                configAdminTracker = new ServiceTracker(bundleContext, 
ConfigurationAdmin.class.getName(), null);
+                configAdminTracker.open();
             }
         }
 


Reply via email to