• Dave Cridland's avatar
    OF-984 Avoid using interned domains as sync keys · 2eb1e1e7
    Dave Cridland authored
    A few places all use the domain.intern() as the key for a synchronized block.
    
    This can lead to clashes when multiple semantics conflict, and this can in turn
    lead to a deadlock, as witnessed in OF-984.
    
    This changes two cases to use a prefixed string to namespace the locking.
    2eb1e1e7
Name
Last commit
Last update
..
bin Loading commit data...
conf Loading commit data...
database Loading commit data...
i18n Loading commit data...
java Loading commit data...
javadoc/jdk15 Loading commit data...
plugins Loading commit data...
resources Loading commit data...
security Loading commit data...
spank Loading commit data...
test Loading commit data...
tools/anttask/org/jivesoftware/ant Loading commit data...
web Loading commit data...