• 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
LocalOutgoingServerSession.java 35.7 KB