• 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
build Loading commit data...
documentation Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...