Skip to content

Commit 449729d

Browse files
committed
Synchronize findClassOrResourceByDelegation
1 parent d6e76cb commit 449729d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

framework/src/main/java/org/apache/felix/framework/BundleWiringImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,6 +1416,7 @@ public URL getResourceByDelegation(String name)
14161416
private Object findClassOrResourceByDelegation(String name, boolean isClass)
14171417
throws ClassNotFoundException, ResourceNotFoundException
14181418
{
1419+
synchronized (this) {
14191420
Object result = null;
14201421

14211422
Set requestSet = (Set) m_cycleCheck.get();
@@ -1598,6 +1599,7 @@ private Object findClassOrResourceByDelegation(String name, boolean isClass)
15981599
}
15991600

16001601
return result;
1602+
}
16011603
}
16021604

16031605
private Object searchImports(String pkgName, String name, boolean isClass)

0 commit comments

Comments
 (0)